84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
初学者:学了PHP Smarty模板,MVC框架模式,thinkPHP框架 之后,感觉做网站很麻烦呀,用着比较乱。不知道该怎么布局网站 , 怎么来使用模块化设计 各位大牛,求你们的学习心得!!!之前都是直接将前端的html改成PHP , 很好理解与应用,也不觉得麻烦, 也知道以后项目都得模快化设计,但感觉这样一来瞬间不会做了 求解
学习是最好的投资!
Controller 控制器专注于数据和逻辑就行了 (后端)View 模板专注于数据的展示和页面的布局就行了 (前端)Model 专注于数据库的交互就行了 (后端)
Controller
View
Model
先把这三层分开。
在TP里面还有模块化的设置,每个模块可以完成独特的部分功能,比如:
User模块专注于用户的注册、登录、密码找回、资料编辑、社会化登录验证等等,
User
Invoice模块专注于完成订单的创建、展示、更改等等,
Invoice
Payment模块专注于统一的收款、订单支付、订单退款等等。
Payment
各个模块下面又有自己的 Model View Controller .
多个模块就可以组成自己的一个APP 也就是你的网站。
如上三个模块再加一个Product模块就可以组成一个基本的商城APP。
Product
thinkphp的文档算是比较详尽细致并且很适合国人阅读的了
你只要懂PHP语法、深入理解下MVC,耐心读一遍,对着敲一遍示例代码,基本1-2周就能写CURD应用了
Controller
控制器专注于数据和逻辑就行了 (后端)View
模板专注于数据的展示和页面的布局就行了 (前端)Model
专注于数据库的交互就行了 (后端)先把这三层分开。
在TP里面还有模块化的设置,每个模块可以完成独特的部分功能,比如:
User
模块专注于用户的注册、登录、密码找回、资料编辑、社会化登录验证等等,Invoice
模块专注于完成订单的创建、展示、更改等等,Payment
模块专注于统一的收款、订单支付、订单退款等等。各个模块下面又有自己的
Model
View
Controller
.多个模块就可以组成自己的一个APP 也就是你的网站。
如上三个模块再加一个
Product
模块就可以组成一个基本的商城APP。thinkphp的文档算是比较详尽细致并且很适合国人阅读的了
你只要懂PHP语法、深入理解下MVC,耐心读一遍,对着敲一遍示例代码,基本1-2周就能写CURD应用了