html相关代码(举例获取某商家的推荐产品) //用foreach函数从下面php文件获取推荐商品“$recommended_goods”,并将此数组的值交给“rgoods”引用 {$rgoods.goods_name|escape} {$rgoods.price|price} php文
//用foreach函数从下面php文件获取推荐商品“$recommended_goods”,并将此数组的值交给“rgoods”引用
{$rgoods.goods_name|escape}
{$rgoods.price|price}
$id = empty($_GET['id']) ? 0 : intval($_GET['id']); //获取店面id,便于访问该店的推荐产品
if (!$id)
{
$this->show_warning('Hacking Attempt');
return;
}
$this->assign('recommended_goods', $this->_get_recommended_goods($id));//使用下面数组的数据,再用$this->display函数解析给html使用
/* 取得推荐商品 */
function _get_recommended_goods($id, $num = 12) //获取上面的id,并设置显示12个产品
{
$goods_mod =& bm('goods', array('_store_id' => $id)); //从数据库goods里,获取指定id的商品信息
$goods_list = $goods_mod->find(array(
'conditions' => "closed = 0 AND if_show = 1 AND recommended = 1", //设置读取商品的条件,closed=0表示未警用的,if_show=1表示显示用的,recommended=1表示推荐的
'fields' => 'goods_name, default_image, price', //设置可用的函数key值
'limit' => $num,//设置显示数量
));
return $goods_list;
}
