1

これが私のジレンマです。2つの変数があります。1つは配列で、もう1つはそうではありません。 {$variable1}値は「こんにちは」です。 {sp}valueは多次元配列です。私が使う

{php}$xid = $smart->get_template_vars('variable1');{/php}

変数$xidに値helloを割り当てます。ただし、同じコードを使用する場合:

{php}$sparray = $smart->get_template_vars('sp');{/php}

これはコードを壊します。そのため、ページは読み込まれません。助言がありますか ?ps:{php}タグ内の{sp.options.colors}の値を取得しようとしています

{sp.options.colors}を使用すると、たとえば「赤」が返されます。とにかく私はphp内の値を取得できますか?

4

1 に答える 1

2

私はそれを理解しました:smarty use$sparray = $this->get_template_vars('sp'); とphp put:$sparray[options][colors];

于 2012-04-04T01:16:13.390 に答える