php34-2-2添加商品分类的页面的无限极分类的总结
来源:互联网 发布:ubuntu 17.10安装教程 编辑:程序博客网 时间:2024/05/16 11:51
php34-2-2添加商品分类的页面的无限极分类的总结添加商品分类的页面cat_add.html原本是从ecshop里面复制过来,$cat是通过继承baseModel的catModel的getALLList(select from *)里面过来的。select 选项改了一下 加进去了<?php foreach($cats as $cat):?><option value = "<?php echo $cat['cat_id']?>"><?php echo $cat['cat_name']?></option>在我们的基础模型中,定义了几个自动方法,包括自动插入、更新和删除。这个add的view调用的是category的insert的action,插入同一个table,靠parent_id区分(父分类)父节点 就实现了无限极分类catModel里面的getAll()方法示例: public function getCats(){ $sql = "SELECT * FROM {$this->table}"; $cats = $this->db->getAll($sql); return $this->tree($cats); }$this->table 里面的this指的是当前调用的controller的prefix, table是调用者model继承自base基础的Model里面的field属性table里面得到的,base的Model的class里面的__construct构造方法里面查看发现: public function __construct($table){ $dbconfig['host'] = $GLOBALS['config']['host']; $dbconfig['user'] = $GLOBALS['config']['user']; $dbconfig['password'] = $GLOBALS['config']['password']; $dbconfig['dbname'] = $GLOBALS['config']['dbname']; $dbconfig['port'] = $GLOBALS['config']['port']; $dbconfig['charset'] = $GLOBALS['config']['charset']; $this->db = new Mysql($dbconfig); $this->table = $GLOBALS['config']['prefix'] . $table; //调用getFields字段 $this->getFields(); }显然$table从外部传参进入,与超全局常量配置config数组的"prefix" => "cz_"连接this后得到,没有指定this则默认为controller的prifix前缀
0 0
- php34-2-2添加商品分类的页面的无限极分类的总结
- 基于Ecshop 的移动端商品分类页面总结
- 不同分类的商品动态添加属
- java代码实现商品类别的无限级分类显示
- 无限极分类的数据结构
- 无限极分类的方法
- 无限分类的程序
- ThinkPHP的无限分类
- “无限极”分类数据表设计的简单再总结
- “无限极”分类数据表设计的简单再总结
- 不同分类的商品动态添加属性(吴康彬发表于2009-2-9 10:32:35)
- 商品分类表的设计
- 商品无限分类
- thinkPHP下的无限极分类
- 简单的一种 无限极分类 原理
- 最基本的无限极分类
- php+mysql实现的无限极分类
- MySQL无限极分类数据表的设计
- 吴晓波之《大败局1&2》&《激荡三十年》
- Javascript 的作用域
- 单链表
- 关于raycast与screenpointoray的一些个人见解
- WEB前端开发之ajax基础篇+跨域访问
- php34-2-2添加商品分类的页面的无限极分类的总结
- POJ3685_Matrix_两重二分
- 线程的同步之读写锁rwlock(二)
- C++编译过程
- java中文排序
- 装饰者模式
- Linux Shell编程之算术运算
- Java字符串和数字间的转换
- 免费的论文查重网站