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; }