84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
初学者:学了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应用了