TP电商项目:使用GII制作品牌管理

第一步 建表

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 '品牌图片',

primary key(id),

)engine=InnoDB default charset=utf8 comment '品牌 '; 

TP电商项目:使用GII制作品牌管理_第1张图片



复制gii代码在application里面


TP电商项目:使用GII制作品牌管理_第2张图片


生成配置文件


TP电商项目:使用GII制作品牌管理_第3张图片

保存到

D:\phpStudy\WWW\php\TpShop\Application\Gii\Table_configs\

TP电商项目:使用GII制作品牌管理_第4张图片


配置2 表单验证规则

return array(

'tableName' => 'p39_brand',    // 表名

'tableCnName' => '',  // 表的中文名

'moduleName' => 'Admin',  // 代码生成到的模块

'withPrivilege' => FALSE,  // 是否生成相应权限的数据

'topPriName' => '',        // 顶级权限的名称

'digui' => 0,            // 是否无限级(递归)

'diguiName' => '',        // 递归时用来显示的字段的名字,如cat_name(分类名称)

'pk' => 'id',    // 表中主键字段名称

/********************* 要生成的模型文件中的代码 ******************************/

// 添加时允许接收的表单中的字段

'insertFields' => "array('brand_name','site_url')",

// 修改时允许接收的表单中的字段

'updateFields' => "array('id','brand_name','site_url')",

'validate' => "

array('brand_name', 'require', '品牌名称不能为空!', 1, 'regex', 3),

array('brand_name', '1,30', '品牌名称的值最长不能超过 30 个字符!', 1, 'length', 3),

array('site_url', '1,150', '官方网址的值最长不能超过 150 个字符!', 2, 'length', 3),

",

/********************** 表中每个字段信息的配置 ****************************/

'fields' => array(

'brand_name' => array(

'text' => '品牌名称',

'type' => 'text',

'default' => '',

),

'site_url' => array(

'text' => '官方网址',

'type' => 'text',

'default' => '',

),

'logo' => array(

'text' => '品牌图片',

'type' => 'file',

'thumbs' => array(

array(350, 350, 2),

array(150, 150, 2),

array(50, 50, 2),

),

'save_fields' => array('logo'),

'default' => '',

),

),

/**************** 搜索字段的配置 **********************/

'search' => array(

array('brand_name', 'normal', '', 'like', '品牌名称'),

array('site_url', 'normal', '', 'like', '官方网址'),

),

);

使用配置文件生成代码


TP电商项目:使用GII制作品牌管理_第5张图片

检验

http://localhost:8989/php/TpShop/Admin/Brand/add


TP电商项目:使用GII制作品牌管理_第6张图片

修改代码

你可能感兴趣的:(TP电商项目:使用GII制作品牌管理)