/** * @brief 商品添加和修改视图 */ public function goods_edit() { $goods_id = IFilter::act(IReq::get('id'), 'int'); //初始化数据 $goods_class = new goods_class($this->seller['seller_id']); //获取商品分类列表 $tb_category = new IModel('category'); $this->category = $goods_class->sortdata($tb_category->query(false, '*', 'sort', 'asc'), 0, '--'); //获取所有商品扩展相关数据 $data = $goods_class->edit($goods_id); if ($goods_id && !$data) { die("没有找到相关商品!"); } $this->setRenderData($data); $this->redirect('goods_edit'); }
/** * @brief 商品分类列表 */ function category_list() { //加载分类 $tb_category = new IModel('category'); $goods = new goods_class(); $this->data['category'] = $goods->sortdata($tb_category->query(false, '*', 'sort', 'asc')); $this->setRenderData($this->data); $this->redirect('category_list', false); }
<?php $goods_class = new goods_class(); $tb_category = new IModel('category'); $category = $goods_class->sortdata($tb_category->query(false, '*', 'sort', 'asc'), 0, '--'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>管理后台</title> <link rel="stylesheet" href="<?php echo IUrl::creatUrl("") . "views/" . $this->theme . "/skin/" . $this->skin . "/css/admin.css"; ?> " /> <script type="text/javascript" charset="UTF-8" src="<?php echo BASE_URL; ?> /runtime/_systemjs/jquery/jquery-1.11.3.min.js"></script><script type="text/javascript" charset="UTF-8" src="<?php echo BASE_URL; ?> /runtime/_systemjs/jquery/jquery-migrate-1.2.1.min.js"></script> <script type="text/javascript" charset="UTF-8" src="<?php echo BASE_URL; ?> /runtime/_systemjs/artdialog/artDialog.js"></script><script type="text/javascript" charset="UTF-8" src="<?php echo BASE_URL; ?> /runtime/_systemjs/artdialog/plugins/iframeTools.js"></script><link rel="stylesheet" type="text/css" href="<?php echo BASE_URL; ?>
/** * @brief 商品分类列表 */ function category_list() { $isCache = false; $tb_category = new IModel('category'); $cacheObj = new ICache('file'); $data = $cacheObj->get('sortdata'); if (!$data) { $goods = new goods_class(); $data = $goods->sortdata($tb_category->query(false, '*', 'sort', 'asc')); $isCache ? $cacheObj->set('sortdata', $data) : ""; } $this->data['category'] = $data; $this->setRenderData($this->data); $this->redirect('category_list', false); }
/** * @brief 商品分类列表 */ function category_list() { //加载模型 $tb_model = new IModel('model'); $models = $tb_model->query(); $model_info = array(); foreach ($models as $value) { $model_info[$value['id']] = $value['name']; } $this->data['models'] = $model_info; //加载分类 $tb_category = new IModel('category'); $goods = new goods_class(); $this->data['category'] = $goods->sortdata($tb_category->query(false, '*', 'sort', 'asc')); $this->setRenderData($this->data); $this->redirect('category_list', false); }