了解yii大致结构


资料地址:http://yiibook.com/book/agile_web_application_development_with_yii1.1_and_php5/chapter-1


1)Don't Repeat Yourself

yii框架的mvc模式鼓励你尽量减少重复的工作,最大化代码重用。


2)Yii可扩展

可以按规则写自己的扩展,也可以使用Yii的扩展库里面的扩展。


3)继续学习MVC

MODEL:

   model的作用是:维护状态。它应该封装业务规则,定义数据的状态。

   yii的模型:表单模型 和 AR模型。  表单模型封装表单的操作和验证等业务逻辑。 AR模型封装数据操作等业务逻辑。


VIEW:

   渲染用户界面。Yii通常视图是php文件。文件内容大部分应该是html,包含的php内容也应该是简单的逻辑,如循环等。


Ctronller:

   控制访问请求(路由),负责与模型交互,控制渲染的视图等。体现业务流程。


典型的url请求,程序执行流程:

    浏览器发送请求到服务器上的MVC应用。

    调用一个控制器用来处理请求。

    这个控制器与模型交互

    这个控制器调用视图

    视图渲染数据(通常是HTML)并返回给浏览器显示


你可能感兴趣的:(了解yii大致结构)