
CI框架
文章平均质量分 53
江湖行骗老中医lm
猴子搬来的救兵ememem。。。
展开
-
CI框架下的命名规则
数据库表名 由项目决定; 英文单词名词, 采用单数形式 分类设计数据库表名,采用首单词保持一致。 如: employe(雇员表), employe_category(雇员类别表) 等数据库字段名(以表employe为例) 主键不缩写,employe_id 外键不缩写,如: employe_ca转载 2017-08-16 14:21:48 · 1267 阅读 · 0 评论 -
CI中的load理解
CI中的load方法是从哪来的看CI默认文件中有public function index(){$this->load->view('welcome_message');}按说这个load是一个方法,但是查了一下没有呢,怪事啊!难道他是php自带的函数不成------理解-------既然是$this->load,也就是说,load实际上是Controller的一个原创 2017-08-16 15:57:56 · 1442 阅读 · 0 评论 -
CI等MVC框架中为什么不能有index控制器的原因
因为 类名称是index 而方法又是index,这样index函数就是php4中的构造函数,即实例化类时,直接执行这个函数而没有执行父类的构造函数,也就没有初始化CI核心类。所以会提示没有定义属性或方法了。用index类名也可以,在public function index() 方法前加上,调用父类的构造方法public function construct(){p转载 2017-08-17 17:04:33 · 679 阅读 · 0 评论 -
CI中类名和方法名不能相同
ci的一个特性,就是在控制器类中,方法名不能和类名相同。虽然php为了兼容低版本,依然可以使用和类名相同的方法名作为构造函数,但是ci估计出于严谨性考虑,在类中除了使用__construct来作为构造函数外,不能使用与类名同名的方法名,以免产生混淆,覆盖了构造方法。 但是其中有一个特例,即index,可以创建index类,也可以在index类中使用index作为类的默认方法。但是前提转载 2017-08-18 10:29:53 · 1062 阅读 · 0 评论