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