Yii框架学习
2015-10-12 22:34
435 查看
历史:2008年1月到现在
主流PHP框架:cakephp、CI(codeIgniter)、symfony、thinkphp、zendframework
Yii特点:高性能框架、代码重用性发挥到了极致、惰性加载框架(所谓惰性的含义就是当用不到一些类或其他部分的时候,则内存中不加载这些),这样使得速度会非常快、缓存、登录组件、助手(小物件、灵活创建表单,常见的html代码),日志组件等等。
其中base文件夹中的.php文件是核心部分。base是核心组件、caching是缓存组件、db是数据库组件、gii是代码自动生成组件、logging是日志组件、validators是表单认证组件、web是应用组件。且Yii框架中,其类文件等一些其他的文件都是以C开头命名。
我们需要创建自己的系统,比如说:
Cms 内容管理系统
Shop 商城系统
Office 办公系统
Crm 客户关系管理系统
利用代码生成组件(gii)来创建简单的应用文件结构,如下图所示:
其中生成的Shop商城系统后的目录如下图所示:
其中主要的文件结构在peotected中,具体的文件目录及结构如下所示:
到此为止,就算是成功的将一个Yii应用部署起来了。
主流PHP框架:cakephp、CI(codeIgniter)、symfony、thinkphp、zendframework
Yii特点:高性能框架、代码重用性发挥到了极致、惰性加载框架(所谓惰性的含义就是当用不到一些类或其他部分的时候,则内存中不加载这些),这样使得速度会非常快、缓存、登录组件、助手(小物件、灵活创建表单,常见的html代码),日志组件等等。
【Yii部署】
本次部署采用的是yii-1.1.16版本,其中解压后,framework文件夹是Yii的核心文件。我们在网站的根目录下创建项目名称,并将framework文件夹拷贝到其中去即可。其中framework下的文件目录如下图:其中base文件夹中的.php文件是核心部分。base是核心组件、caching是缓存组件、db是数据库组件、gii是代码自动生成组件、logging是日志组件、validators是表单认证组件、web是应用组件。且Yii框架中,其类文件等一些其他的文件都是以C开头命名。
我们需要创建自己的系统,比如说:
Cms 内容管理系统
Shop 商城系统
Office 办公系统
Crm 客户关系管理系统
利用代码生成组件(gii)来创建简单的应用文件结构,如下图所示:
其中生成的Shop商城系统后的目录如下图所示:
其中主要的文件结构在peotected中,具体的文件目录及结构如下所示:
【开始访问我们的应用系统】
在浏览器地址中输入:http://localhost/YiiTest01/shop/index.php即可看到一下页面:到此为止,就算是成功的将一个Yii应用部署起来了。
相关文章推荐
- Yii PHP Framework实用入门教程(详细介绍)
- Yii操作数据库的3种方法
- 在yii中新增一个用户验证的方法详解
- Yii框架在页面输出执行sql语句以方便调试的实现方法
- 浅析Yii中使用RBAC的完全指南(用户角色权限控制)
- yii中widget的用法
- Yii实现自动加载类地图的方法
- Yii配置文件用法详解
- yiic命令时提示“php.exe”不是内部或外部命令的解决方法
- 详细解读PHP的Yii框架中登陆功能的实现
- Yii扩展组件编写方法实例分析
- Yii获取当前url和域名的方法
- Yii核心组件AssetManager原理分析
- yii操作session实例简介
- PHP的Yii框架的基本使用示例
- Yii使用ajax验证显示错误messagebox的解决方法
- Yii中使用PHPExcel导出Excel的方法
- Yii入门教程之Yii安装及hello world
- Yii学习总结之安装配置
- yii实现图片上传及缩略图生成的方法