0

私は 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 つのフィールドが返されます。どうすればそれらを取得し、必要なことを実行して (基本的には、返された説明フィールドのテキストの一部を切り捨てるだけです)、割り当てのためにそれらをパッケージ化して戻すにはどうすればよいですか?

4

1 に答える 1

0

$ resultを配列として使用できます(例:$ result ['id_cms'])。

于 2012-10-18T21:00:59.777 に答える