windows 下YII框架初试
2013-08-08 08:31
176 查看
在环境变量中添加php.exe
win7为 控制面板\用户帐户和家庭安全\用户帐户 然后左侧为更新我的环境变量。
将php.exe所在路径增加到PATH中。
然后进入windows的cmd。
就完成了一个该工程的创建
然后可以使用Eclipse+php创建一个PHP的工程,将通过Yii生成的内容拷贝到工程的目录下,选中工程refresh下。就完成了将该工程导入到Eclipse中。
就可以使用Eclipse进行开发。
同时注意,修改下配置文件path_to_project\protected\config\main.php,配置Gii
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
),
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),
/**/
),
然后访问/index.php?r=gii">http://localhost:8080/<projectname>/index.php?r=gii ,输入上述项设置的密码:123456
生成 User 模型
登陆后,点击链接 Model Generator。在 Table Name 输入框中,输入 tbl_user。
在 Model Class 输入框中,输入 User。然后点击 Preview 按钮。
这里将展示将要生成的新文件。现在点击 Generate 按钮。
一个名为 User.php将生成到 protected/models 目录中。
生成 CRUD 代码
在创建模型类之后,我们将生成执行 CRUD 操作的代码。我们选择 Gii 中的 Crud Generator,
在 Model Class 输入框中,输入 User。在 Controller ID 输入框中,输入 user (小写格式)。
现在点击 Generate 按钮后的 Preview 按钮。CRUD 代码生成完成了。
Generating code using template <path_to_YII>framework\gii\generators\crud\templates\default"...
generated controllers\UserController.php
generated views\user\_form.php
generated views\user\_search.php
generated views\user\_view.php
generated views\user\admin.php
generated views\user\create.php
generated views\user\index.php
generated views\user\update.php
generated views\user\view.php
done!
访问 CRUD 页面/index.php?r=user">http://localhost:8080/<project_name>/index.php?r=user
点击页面上的 Create User 链接,如果没有登录的话我们将被带到登录页。登录后,我们看到一个可供我们添加新用户的表单。完成表单并点击 Create 按钮,如果有任何输入错误的话,一个友好的错误提示将会显示并阻止我们保存。回到用户列表页,我们应该能看到刚才添加的用户显示在列表中。
重复上述步骤以添加更多用户。注意,如果一页显示的用户条目太多,列表页会自动分页。
如果我们使用 admin/admin 作为管理员登录,我们可以在如下 URL 查看用户管理页:
/index.php?r=user/admin">http://hostname/<project_name>/index.php?r=user/admin
这会显示一个包含用户条目的漂亮表格。我们可以点击表头的单元格来对相应的列进行排序,而且它和列表页一样会自动分页。
实现所有这些功能不要我们编写一行代码!
win7为 控制面板\用户帐户和家庭安全\用户帐户 然后左侧为更新我的环境变量。
将php.exe所在路径增加到PATH中。
然后进入windows的cmd。
1: path_to_yii/framework/yiic webapp d:\wamp\www\<project_folder>\
就完成了一个该工程的创建
然后可以使用Eclipse+php创建一个PHP的工程,将通过Yii生成的内容拷贝到工程的目录下,选中工程refresh下。就完成了将该工程导入到Eclipse中。
就可以使用Eclipse进行开发。
同时注意,修改下配置文件path_to_project\protected\config\main.php,配置Gii
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
),
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),
/**/
),
然后访问/index.php?r=gii">http://localhost:8080/<projectname>/index.php?r=gii ,输入上述项设置的密码:123456
生成 User 模型
登陆后,点击链接 Model Generator。在 Table Name 输入框中,输入 tbl_user。
在 Model Class 输入框中,输入 User。然后点击 Preview 按钮。
这里将展示将要生成的新文件。现在点击 Generate 按钮。
一个名为 User.php将生成到 protected/models 目录中。
生成 CRUD 代码
在创建模型类之后,我们将生成执行 CRUD 操作的代码。我们选择 Gii 中的 Crud Generator,
在 Model Class 输入框中,输入 User。在 Controller ID 输入框中,输入 user (小写格式)。
现在点击 Generate 按钮后的 Preview 按钮。CRUD 代码生成完成了。
Generating code using template <path_to_YII>framework\gii\generators\crud\templates\default"...
generated controllers\UserController.php
generated views\user\_form.php
generated views\user\_search.php
generated views\user\_view.php
generated views\user\admin.php
generated views\user\create.php
generated views\user\index.php
generated views\user\update.php
generated views\user\view.php
done!
访问 CRUD 页面/index.php?r=user">http://localhost:8080/<project_name>/index.php?r=user
点击页面上的 Create User 链接,如果没有登录的话我们将被带到登录页。登录后,我们看到一个可供我们添加新用户的表单。完成表单并点击 Create 按钮,如果有任何输入错误的话,一个友好的错误提示将会显示并阻止我们保存。回到用户列表页,我们应该能看到刚才添加的用户显示在列表中。
重复上述步骤以添加更多用户。注意,如果一页显示的用户条目太多,列表页会自动分页。
如果我们使用 admin/admin 作为管理员登录,我们可以在如下 URL 查看用户管理页:
/index.php?r=user/admin">http://hostname/<project_name>/index.php?r=user/admin
这会显示一个包含用户条目的漂亮表格。我们可以点击表头的单元格来对相应的列进行排序,而且它和列表页一样会自动分页。
实现所有这些功能不要我们编写一行代码!
相关文章推荐
- windows 下YII框架初试
- YII 框架在windows系统下的安装
- upupw套件(php7.0+a+m)windows环境下搭建YII框架
- Windows 环境下Yii框架的使用
- windows下使用composer为YII框架安装redis扩展
- php开发框架 yii框架搭建(windows 和Linux)
- Yii框架form表单用法实例
- 【转】windows下搭建爬虫框架scrapy
- Flask框架学习笔记(一)安装篇(windows安装与centos安装)
- PHP的Yii框架的基本使用示例
- Yii框架form表单用法实例
- YII Framework框架使用YIIC快速创建YII应用之migrate用法实例详解
- windows 7 下如何搭建爬虫框架scrapy
- yii框架多项目共享在服务器和本地开发环境部署的一致性
- yii框架_1
- Wiki——Windows下python2.7 爬虫框架Scrapy环境配置
- yii框架 简单的增、删、改、查(分页)
- Zend Framework1 框架入门(针对Windows,包含安装配置与数据库增删改查)
- yii框架通过控制台命令创建定时任务示例
- YII 高级模板框架学习随笔