我是smarty和prestashop的新手。我正在构建一个快速,脏的模块,它可以提取具有特定类别的cms页面:
$result = Db::getInstance()->executeS('SELECT *
FROM ps_cms_lang
INNER JOIN ps_cms ON ps_cms_lang.id_cms = ps_cms.id_cms
WHERE ps_cms.id_cms_category =2
AND id_lang =1
LIMIT 0 , 30');
$smarty->assign('news', $result);
到目前为止,这都是花花公子。事情是我想在将它分配给模板变量(新闻)之前格式化一些数据。我该怎么做呢? $ result变量中返回6个字段。我如何得到它们并做我需要的东西(这实际上只是截断了返回的描述字段中的一些文本),然后将它们打包回来进行分配?
答案 0 :(得分:0)
您可以将$ result用作数组,例如:$ result ['id_cms']。