多语言展示
当前在线:716今日阅读:60今日分享:41

thinkphp快速入门

该文是我在奇虎的时候,用来对新的实习生进行thinkphp培训的文章
方法/步骤
1

MVC模型(Model),视图(View)和控制(Controller)的缩写模型层:主要关心基础数据结构,及数据库。事实上我们在应用开发上,一般都只关心这个层的数据库操作。按道理是dba干这个事情,事实是码农。这里最大的好处是,如果更换数据库,只需要更改此层。控制层:主要关心数据流动,也就是业务流。码农操作。视图层:主要关心界面显示代码,按道理是美工干,实际上大多数时候还是码农干。

2

thinkphp框架中MVC的位置模型层:Lib/Model中控制层:Lib/Action中视图层:Tpl/default中

3

thinkphp的url链接例如 http://xxx.yyy.net:3000/index.php/User/add/含义 http://域名:端口/路由转发器/控制器/控制器参数/

5

开发步骤1)如果我们需要增加一个功能页面,例如管理用户的页面,则需要访问http://xxx.yyy.net:3000/index.php/User/index/ 展示用户http://xxx.yyy.net:3000/index.php/User/add/   增加用户http://xxx.yyy.net:3000/index.php/User/edit/  编辑用户则我们首先需要建立一个 与http://xxx.yyy.net:3000/index.php/User 中User对应的控制器Lib/Model/UserModel.class.php  2)针对控制器参数 index add edit,我们需要建立对应的控制器参数处理函数写到UserModel.class.php  中3)处理完函数,我们需要展示视图于是需要Tpl/default/User/index.htmlTpl/default/User/add.htmlTpl/default/User/edit.html3个视图页面4)模型层如果没有需要关联或者特殊处理的数据库操作的话,一般是不需要去加的,如有需要添加Lib/Action/UserAction.class.php进行处理

推荐信息