我有一个变量,其中包含名为$product->name
的产品名称,我定义了一个包含品牌名称的数组。我想在$product->name
显示品牌名称时为用户显示品牌名称。我可以用PHP编写这些代码,但我的网站是tpl,我必须把它写入Smarty。我的PHP代码如下:
$brands = array('ASUS','HP','Lenovo');
foreach($brands as $brand){
if (strpos($product.name, $brand) !== false)
echo $brand;
}
如何将此代码转换为smarty?
答案 0 :(得分:0)
我没有测试它,但你可以试试。
{* smarty *}
{if strpos($product.name, 'ASUS') != false}
{* you code *}
{/if}
聪明:
识别所有PHP条件和函数,例如||,或&&, 和,is_array()等。
另外,如果可以,你应该考虑在你的控制器中这样做,这样你就可以使用mysql或php。