您的位置:首页 > 编程语言 > PHP开发

Yii框架学习

2015-10-12 22:34 435 查看
历史:2008年1月到现在

主流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