很久没来写技术博客了但是没忘,现在的公司用的是thinkphp框架,用了很久真心感觉吧tp框架好用,时间久了该之前掉下来的技术重新回味下那就是YII框架;
首先安装YII框架遇到了一两个问题:
下载YII框架到我的wamp根目录下,然后使用yiic命名创建demo的时候出错了:
// 创建一个testapp应用在framework上一级目录
D:\wamp_php\wamp\www\yii\framework>yiic webapp ../testapp/
'"D:\wamp_php\wamp\bin\php\php5.4"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
在网上搜索了下是因为我的WAMP安装时没有将php.exe加入到Windows环境变量中,难怪yiic找不到。
解决方法:1、修改yiic.bat文件
打开yii安装目录d:/www/yii/framework/yiic.bat,yiic.bat有记事本打开有如下一行:
if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
由于我的WAMP安装时没有将php.exe加入到Windows环境变量中,难怪yiic找不到。这样也只需要将php.exe的绝对路径赋给PHP_COMMAND即可。如在我这环境下是这样设置的:
if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp_php\wamp\bin\php\php5.4\php.exe
保存后重新键入上述命令后:D:\wamp_php\wamp\www\yii\framework>yiic webapp ../testapp/ Create a Web application under 'D:\wamp_php\wamp\www\yii\testapp'? [Yes|No]
当然是yes啦。。。。
博客信息出自:
http://blog.163.com/zcy4123@126/blog/static/15525587720126610316164/
// 安装出现的问题及解决*********end**********
安装的问题解决了,接下来我们需要更改我们的配置文件了:
Yii运行环境下你会发现多了一个testapp的文件夹(protected,controllers,views等文件夹),我们需要更改testapp/protected/config/main.php
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456', // 这里需要设置密码(我设的是123456),用户gii自动生成代码
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),
),
'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testyii.db', // 我的数据库名字是testyii
),
// uncomment the following to use a MySQL database
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=testyii', // 我的数据库名字是testyii
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
建表:Yii/testapp/protected/data/schema.mysql.sql里的sql语句可以照抄;
然后我们去gii去生成相应的crud代码:http://localhost/Yii/testapp/index.php?r=gii,先生成Model Generator在生成Crud Generator。
其实个人觉得整个流程是最重要的:第一,在cmd黑框中安装yii;第二,更改配置文件main.php(链接数据库);第三,建库建表;第四,在gii中生成crud操作;第五,记得刷新本地代码哟!第六:以打断点的形式去研究YII代码的精髓。
相关推荐
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架yii框架
《Yii框架深度剖析》配套代码 本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,...
据说是超越所有的PHP框架php最新框架YII框架php最新框架YII框架
Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂
yii1.1中文文档 yii框架中文手册教程.pdf
yii框架入门实例
yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程yii框架教程
YII框架的开发中文文档,帮助哪些正在学习YII框架的同学们,
YII框架中文手册,希望帮助需要帮助的人!
Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅
这是yii框架修复1.1.14漏洞后的最新版本1.1.15
Yii框架快速入门,本教材适用于PHP5.3以上,PHP5.2可能会存在 细节上的差异,主要介绍Yii入门的一些基础知识和简单例子.
YII框架中文手册教程,YII框架中文,YII框架中文手册,YII框架中文教程,YII框架中文手册教程,YII框架中文,YII框架中文手册,YII框架中文
YII框架源码分析,这个比较适合深度去了解框架的原理!
YII框架简介。学习yii框架必须要掌握的基础知识。
第一次学yii框架,就简单做了一个博客系统
php YII框架数据库备份模块
Yii框架中文文档,完全中文,无英文章节。排版是我和同学亲手做的,另外我还制作了一个封面。文档没有加密,可以自由打印、修改。
yii框架源码分析