私は smarty を使ってまだ 2 週間しか経っていないので、基本的には何も知りません。私はこの配列を持っています:
Array (
[0] => Array
(
[id_personalized_case] => 107
[id_cart] => 100
[preview_personalized_case] => modules/testmodule/views/case/149467_463684487019256_1997552196_n1369153757_case.1369159695.jpg
)
[1] => Array
(
[id_personalized_case] => 108
[id_cart] => 100
[preview_personalized_case] => modules/testmodule/views/case/149467_463684487019256_1997552196_n1369153757_case.1369160030.jpg
)
)
私がしたいのは、情報を表示する次の方法です。
<div>
<img src="modules/testmodule/views/case/149467_463684487019256_1997552196_n1369153757_case.1369159695.jpg">
<a href="url.php?id_cart=100?id_personalized_case=107">blablabla</a>
</div>
<div>
<img src="modules/testmodule/views/case/149467_463684487019256_1997552196_n1369153757_case.1369160030.jpg">
<a href="url.php?id_cart=100?id_personalized_case=108">blablabla</a>
</div>
しかし、スマートにそれを行う方法が見つかりません。次の方法で配列を正しいテンプレートに割り当てました。
$this->context->smarty->assign(array(
'personalizedDatas' => $personalizedDatas
));
$personalizedDatas は DB へのリクエストの結果の配列で、print_r($personalizedDatas) は以下に表示した配列です。
私を助けることができる人はいますか、私は非常識なこの単純な問題に苦労しています:( :(
読んでくれてありがとう:)