在文件tpl中调用文件php

时间:2018-03-11 23:55:06

标签: php prestashop smarty

我有一个php文件,我从数据库中恢复数据,然后我想在tpl文件中使用这些数据。

我的代码php:

require_once('../lib_smarty/Smarty.class.php');

 try
{
    $smarty = new Smarty();

    $mysql_ressource = mysql_connect('******', 'nameBDD', 'mdpBDD');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

$sQuery = "SELECT `id_product` FROM `ps_category_product` WHERE `id_category`= 252 OR `id_category` = 60 OR `id_category`= 128 OR `id_category` = 117";


$smarty->assign('prod', $mysql_ressource->getAssoc($sQuery));

$smarty->display('shopping-cart.tpl');

和我的tpl:

{foreach  item=foo from=$prod }
<p>{$foo}</p>
{/foreach}

但它不起作用。 我的印象是php文件永远不会被执行。

有人知道为什么?

感谢。

0 个答案:

没有答案