Smartyのテンプレート内で、連想配列をassignする方法はあるのでしょうか?
もし、なんらかご存知の方いらっしゃいましたら教えて下さい。
#最悪{php}を使うとかでも構いませんので。。
■現在
.php
----
$ary = array('id' => 1, 'name' => 'buta');
$sm = new Smarty();
$sm->assign('ary', $ary);
----
.tpl
----
ID={ $ary.id }<br>
NAME={ $ary.name }<br>
----
■希望
.tpl
----
{ assign var='ary' value=array('id' => 1, 'name' => 'buta') } ⇒ エラー
ID={ $ary.id }<br>
NAME={ $ary.name }<br>
----
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
{php}でやった方が簡単だと思います。
{php}
$this->_tpl_vars['ary'] = array('id'=>1,'name'=>'buta');
{/php}
こんな感じでしょうか。
smarty/plugins/compiler.assign.phpを少し変えるだけで、{assign var='ary' value="配列"}なんてのも出来るかも知れませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで入力フォームでデータを確...
-
foreachがうまく動かない
-
アップロードファイル名の文字化け
-
サブフォルダ内の全てのテキス...
-
SQLインジェンクション対策法を...
-
ファイルのアップロードが出来ない
-
多次元配列で特定キーが重複し...
-
sqlite文字列を格納、出力
-
重複を防ぐ記述について教えて...
-
マクロ(VBA)について
-
if文のなかで
-
ファイル名を変更してアップロ...
-
IPアドレスによる振り分け
-
ラジオボタンの値を受け取ってP...
-
プログラミング言語で、使える...
-
フォームのテキストボックスに...
-
【smarty】予約変数に可変変数
-
オプションボタンの値(value)を...
-
POSTやGETの変数をフォーム無し...
-
連動させたいセレクトボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
重複を防ぐ記述について教えて...
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
Flaskでサーバー立ち上げに関して
-
phpで変数を使ってcopyできない
-
PHPからHTMLへの変数の受け...
-
ファイル名を変更してアップロ...
-
$_SESSIONに渡した後はそのまま...
-
テキストボックスの値を取得したい
-
openCVのトラックバーについて
-
scanfでの読み込み文字数制限
-
PHP MySql 画像を取得
-
アップロードファイル名の文字化け
-
Fortranでのファイル名操作につ...
-
ポインタ配列をfscanfで読み込...
-
WordのIDataObject::GetData呼...
-
UPDATEできない
-
C# 同じ処理をまとめたい
-
イタリア人がCatherineと聞いた...
-
mySQLのデータを多次元配列に格...
おすすめ情報