1、在文件的分配上,TP将项目分为前台和后台.即Admin和Home.而CI则是在application下面有一个cintrollers文件夹,里面再存放各个控制器所对应的文件夹.
2、第一条也就导致了两者的控制器的命名方式不一样。
3.访问Ci中的一个控制器中的一个方法.http://localhost/test/index.php/home/blog/speak
home 为controllers下面的一个家控制器的文件夹.blog为下面的文件的名字,并且文件中的类名,也必须和文件的名字一样.
speak 为文件下面的方法,默认访问的是index方法.
4. 将方法前面加一个下划线,就无法用URL访问了.
但是在类中,可以用 $this-> 进行调用.
5.进行调用view层的模板的时候,调用的方法为
$this->load->view("path");
6. 可以进行显示多个view层的页面.
$this->load->view("home/blogview");
$this->load->view("home/footer");
这样就可以进行多个文件的加载显示了.
7.当我们一次性载入多个视图的时候,你只需在第一个视图传入数据就可以了
8.缺省行为,默认行为.
9.如果想把一个视图的内容保存起来,留作后用,不将其输出.可以给他设置第三个参数,并且将 $buffer = $this->load->view("home/blogview",$data,true);
如果想用,后续直接将$buffer进行返回即可.