Yii/developer

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(开发流程)
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
 +
[[Image:yii-55x55.png|right]]
 +
 
[[Yii]] 开发者指南
 
[[Yii]] 开发者指南
  
第9行: 第11行:
  
 
==开发流程==
 
==开发流程==
*1.创建目录结构骨架。创建第一个Web应用 中讲到的 yiic 工具可以快速实现此步骤。
+
*1.创建目录结构骨架。创建第一个Web应用中讲到的 yiic 工具可以快速实现此步骤。
*2.配置此 应用。这是通过修改应用配置文件实现的。此步骤可能也需要编写一些应用组件(例如用户组件)。
+
*2.配置此应用。这是通过修改应用配置文件实现的。此步骤可能也需要编写一些应用组件(例如用户组件)。
*3.为所管理的每个类型的数据创建一个 模型 类。 Creating First Yii Application 和 Automatic Code Generation 中讲述的 Gii 工具可以用于快速为每个数据表创建 active record 类。
+
*3.为所管理的每个类型的数据创建一个模型类。 Creating First Yii Application 和 Automatic Code Generation 中讲述的 Gii 工具可以用于快速为每个数据表创建 active record 类。
*4.为每个类型的用户请求 创建一个 控制器 类。具体如何对用户请求归类要看实际需求。总体来说,如果一个模型类需要被用户访问,他就应该有一个相应的控制器类。 Gii 工具也可以自动实现这一步骤。
+
*4.为每个类型的用户请求 创建一个控制器类。具体如何对用户请求归类要看实际需求。总体来说,如果一个模型类需要被用户访问,他就应该有一个相应的控制器类。 Gii 工具也可以自动实现这一步骤。
 
*5.实现动作和他们相应的视图。这是真正所需要做的工作。
 
*5.实现动作和他们相应的视图。这是真正所需要做的工作。
*6.在控制器类中配置必要的动作 过滤器。
+
*6.在控制器类中配置必要的动作过滤器。
 
*7.如果需要主题功能,创建主题 。
 
*7.如果需要主题功能,创建主题 。
*8.如果需要 国际化(I18N),创建翻译信息。
+
*8.如果需要国际化(I18N),创建翻译信息。
*9.对可缓存的数据点和视图点应用适当的 缓存 技术。
+
*9.对可缓存的数据点和视图点应用适当的缓存技术。
 
*10.最终调整与部署。
 
*10.最终调整与部署。
 
更多[http://www.yiiframework.com/doc/guide/1.1/zh_cn/basics.workflow 细节]
 
更多[http://www.yiiframework.com/doc/guide/1.1/zh_cn/basics.workflow 细节]
第23行: 第25行:
 
{{comment}}
 
{{comment}}
  
[[Category:Yii]]
+
[[category:developer]]
 +
[[category:yii]]

2013年2月21日 (四) 14:25的最后版本

Yii-55x55.png

Yii 开发者指南

目录

[编辑] yii

[编辑] gii

[编辑] zii

官方的Yii扩展库

[编辑] 开发流程

  • 1.创建目录结构骨架。创建第一个Web应用中讲到的 yiic 工具可以快速实现此步骤。
  • 2.配置此应用。这是通过修改应用配置文件实现的。此步骤可能也需要编写一些应用组件(例如用户组件)。
  • 3.为所管理的每个类型的数据创建一个模型类。 Creating First Yii Application 和 Automatic Code Generation 中讲述的 Gii 工具可以用于快速为每个数据表创建 active record 类。
  • 4.为每个类型的用户请求 创建一个控制器类。具体如何对用户请求归类要看实际需求。总体来说,如果一个模型类需要被用户访问,他就应该有一个相应的控制器类。 Gii 工具也可以自动实现这一步骤。
  • 5.实现动作和他们相应的视图。这是真正所需要做的工作。
  • 6.在控制器类中配置必要的动作过滤器。
  • 7.如果需要主题功能,创建主题 。
  • 8.如果需要国际化(I18N),创建翻译信息。
  • 9.对可缓存的数据点和视图点应用适当的缓存技术。
  • 10.最终调整与部署。

更多细节

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱