我创建了一个页面,我想在其中显示数据库列表。我已经按照相同的步骤从link 这个工作正常。但问题是我无法在my tpl file
中循环数据库中的数据。在tpl
文件中,我显示了列表
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
</table>
请帮帮我。
答案 0 :(得分:0)
在custom-page.php之前:$ smarty-&gt; display(_PS_THEME_DIR _。&#39; custom-page.tpl&#39;);
添加:
$customer = CustomerCore::getCustomers();
$contact =array();
foreach ($customer as $c){
$id = AddressCore::getFirstCustomerAddressId($c['id_customer']);
$contact[] = new AddressCore($id);
}
$smarty->smarty->assign(array('contacts'=>$contact));
在custom-page.tpl中插入:
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
{foreach $contacts as $contact}
<tr>
<td>{$contact->company}</td>
<td>{$contact->lastname} {$contact->firstname}</td>
<td>country</td>
</tr>
{/foreach}