Gii安装【GII适用于商城项目】

  将Gii文件夹复到application 是,访问http://xx.com/index.php/gii

Gii规则【Gii使用规则与建表规则密切相关】

1、建表字段必须有中文名,则Gii在生成代码时才能识别某字段的中文名是什么;

2、某字段验证规则不能为空:设置该建表字段为not null;一般所有字段都为not null,若不希望生成验证规则,则加上默认值default(默认值可为空);

3、生成上传图片代码:字段名中需包含logo|image|pic|face等字符串

品牌管理实例

1、构造品牌数据表

create table p39_brand
(
id mediumint unsigned not null auto_increment comment 'Id',
brand_name varchar(30) not null comment '品牌名称',
site_url varchar(150) not null default '' comment '官方网址',
logo varchar(150) not null default '' comment '品牌Logo图片',
primary key (id)
)engine=InnoDB default charset=utf8 comment '品牌';

2、根据表名生成配置文件

3、修改配置文件【注意:表中文名,代码生成到的模块】

4、模型Model配置

 5、配置表单中的字段以什么形式显示【图片,文本框,在线编辑器,单选框等】

 6、配置列表页的搜索

7、根据配置文件p39_brand.php生成控制器BrandController.class.php|模型BrandModel.class.php|视图View{add.html/lst.html/edit.html}代码【若代码已经存在,会直接覆盖】

注:有些地方还需要微调,具体测试一下便可

最新文章

  1. 【代码笔记】iOS-伸缩式动画
  2. @requestBody注解的使用
  3. navicat for mysql (10038)如何解决,远程无法连接问题
  4. hdoj1285 拓扑排序
  5. MPI编程简介[转]
  6. TeamCity : Build 失败条件
  7. AugularJS1.X不升级到2.X
  8. 一个逼格很低的appium自动化测试框架
  9. TabLayout:另一种Tab的实现方式
  10. 一步步建立 Vue + Cesium 初始化项目
  11. phprpc的使用示例以及报错Fatal error: Cannot redeclare gzdecode() in D:\wamp\www\immoc\phprpc\compat.php 处理
  12. C connect实现Timeout效果(Linux)
  13. git从其他分支提取文件merge到当前分支
  14. 4.C#虚方法virtual详解
  15. ansible1
  16. python 多线程示例
  17. 扩展jquery插件的方式
  18. Partition List leetcode java
  19. 华为交换机STP 根ID优先级设置
  20. vuex(数据商店实现思想)day06

热门文章

  1. ScrollView镶嵌listview显示不全的原因
  2. formvalidator插件
  3. php的yii框架开发总结10
  4. MyBatisUtil类
  5. 自定义 sql Split函数 / 自定义mp_helptext查看存储
  6. Win10桌面右键响应非常慢怎么办?
  7. 谁动了我的I/O?
  8. ffmpeg控制台上不能输出信息的解决办法
  9. Java中阻塞队列的使用
  10. C# continue语句