Сейчас я разрабатываю модуль для сайта prestashop, и у меня есть раскрывающийся список html, который я хотел бы заполнить из базы данных.Заполнить раскрывающийся список из элементов базы данных в модуле preashash
Как я могу это сделать?
Сейчас я разрабатываю модуль для сайта prestashop, и у меня есть раскрывающийся список html, который я хотел бы заполнить из базы данных.Заполнить раскрывающийся список из элементов базы данных в модуле preashash
Как я могу это сделать?
Хорошо, поэтому я нашел ответ самостоятельно через несколько дней после отправки ответа, вот как это сделать: Допустим, я хотел загрузить список моих клиентов из базы данных, в методе hook [module] .php файл я добавил Smarty переменную:
$this->context->smarty->assign(array('clients' => Db::getInstance()->executeS('SELECT * FROM `clients_table`')));
и что бы создать Smarty переменную, которая доступна из TPL модуля.
Затем элементы в переменной Чиленто Smarty могут быть добавлены в раскрывающийся список с:
<select id="clients">
{foreach $clients as $client}
<option value="{$plan['id']}">{$client['name']}</option>
{/foreach}
</select>