yiic(shell model crud) 工具
来源:互联网 发布:王者归来流量软件 编辑:程序博客网 时间:2024/06/03 16:37
现在来看下,yii framework 的强大 yiic 工具。
在开始之前,我们需要建立一个 user 表。 很简单的三个字段就可以了。
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(128) NOT NULL,
`password` varchar(128) NOT NULL,
`email` varchar(128) NOT NULL,
`profile` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
接下来,我们需要修改下,yiitest/protected/config/main.php .
找到 ‘db’=>array( ‘connectionString’=>’Your DSN’, ) ,修改成
view plaincopy to clipboardprint?
'db'=>array(
'connectionString'=>'mysql:host=localhost;dbname=yiitest',
'username'=>'root',
'password'=>'123456'
),
这段代码是用来连接数据库的。
准备工作做完了,我们开始体验yiic shell model 的强大功能吧。
首先,我们依然在命令行下进入 我们创建的 yiitest 目录,如下图:
然后我们调用 yiic shell 命令。 如下图
再输入 model user 命令。 如下图
我们看到,报错啦。。。
Warning: include(PDO.php): failed to open stream: No such file or directory in D:\work\PHPnow-
1.5.4\vhosts\yii\framework\YiiBase.php on line 337
Warning: include(): Failed opening ‘PDO.php’ for inclusion (include_path=’.;D:\w
ork\PHPnow-1.5.4\vhosts\yii\yiitest\protected\components;D:\work\PHPnow-1.5.4\vh
osts\yii\yiitest\protected\models;C:\php5\pear’) in D:\work\PHPnow-1.5.4\vhosts\
yii\framework\YiiBase.php on line 337
Fatal error: Class ‘PDO’ not found in D:\work\PHPnow-1.5.4\vhosts\yii\framework\
db\CDbConnection.php on line 289
之所以报错,是因为我们的 PHP.INI 文件有问题。
最简单的办法,我们将 PHP.INI 复制到 c:\windows 目录下即可。
然后我们再执行 model user 命令。 这时候我们会看到执行成功啦。。。 如下图:
接着,我们再执行以下 crud 命令。 如下图:
这样,我们就使用 yiic工具 生成了 对于 user 表的 增删改查。
使用 http://hostname/patch/to/index.php?r=user 访问下,试试。。。
- yiic(shell model crud) 工具
- YII框架yiic、gii工具使用方法
- CI(3) model CRUD
- #yii框架学习之路#yiic shell 出错
- tp框架利用model模型CRUD操作
- MongoDB3.4 shell CRUD操作
- MongoDB3.4 shell CRUD操作
- Yiic介绍
- Hibernate之CRUD工具类
- MyBatis工具:基础CRUD封装
- 创建model工具类
- JSONExport Model生成工具
- Yii2用Gii自动生成Module+Model+CRUD
- Rails学习笔记(4) ————Model:CRUD
- Yii2用Gii自动生成Module+Model+CRUD
- shell工具
- CRUD
- "CRUD"
- C#测试数据库连接是否成功
- oracle job创建
- 最全的Android源码目录结构详解
- 黑马程序员—我在学习飞行棋的时候发现的一些问题
- Java的内存结构(Memory Structure)和垃圾收集(Garbage Collection)图解
- yiic(shell model crud) 工具
- 常用SQL语句实例(含过滤及删除重复数据、导入导出数据等)
- Win32 获取磁盘剩余空间+遍历文件目录+wchar_t与char互转
- android 事件处理图
- Cocos2d-x win7 + vs2010 配置图文详解 .
- OCP就业形势起争论,争论最后达成共识?
- Win8 建行网银解决方案
- Activity和Service的生命周期(图)
- c#管理服务停止启动