这里对浮点型的商品价格和整数的排列、库存等字段进行了正则格式的验证,例如,价格格式验证如下:
array('price','/^([1-9]+.[0-9]{1,2})|([1-9]+)$/','商品价格格式缺点!
',self::EXISTS_VALIDATE, 'regex', self::MODEL_BOTH),
在GoodsController.class.php掌握器文件新增以下代码,实现对商品列表、详情信息和状态的管理:

在Application/Admin/View/Goods商品模版目录下新增goods_list.html文件,核心列表代码是如下所示
商品列表页除了有基本的列表的展示,还须要实现大略的检索功能,新增以下代码:
增加JavaScript搜索处理代码,实现回车搜索和页面重定向:
在Goods模版目录下新增goods_edit.html商品详情编辑页,构建表单进行数据的提交和保存,个中,商品分类选择核心代码如下:
由于新增数据和编辑数据用的是同一个表单,以是在数据编辑状态下,利用<if></if>标签来判断上一次用户选择的是那一个商品分类并默认给选中状态:
<if condition=\公众$info['goods_cates_id'] eq $vo['id']\公众>selected</if>>
商品管理列表如图所示
商品管理编辑详情页如图所示