所以我只和 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>
但是我在smarty中找不到方法。我已通过以下方式将数组分配给正确的模板:
$this->context->smarty->assign(array(
'personalizedDatas' => $personalizedDatas
));
$personalizedDatas 是我对数据库的请求产生的数组,而 print_r($personalizedDatas) 是我在下面显示的数组。
有没有人可以帮助我,我正在为这个疯狂的简单问题而苦苦挣扎:( :(
非常感谢阅读:)