Вызвать файл php в файле tpl

У меня есть файл 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 никогда не запускается.

Что кто-то видит почему?

Спасибо.

Какая система шаблонов представляет собой этот twig, я могу догадаться, глядя на него.

ArtisticPhoenix 12.03.2018 01:04

Извините, я не очень хорошо говорю по-английски и не уверен, что понимаю этот вопрос. Но я работаю над Prestashop, и я ищу, чтобы восстановить идентификатор в моей базе данных для отправки в файл tpl для отображения.

WcI 12.03.2018 14:34
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
34
0

Другие вопросы по теме