public function actionAdd() { $goods_model = new Goods(); $this->renderPartial('add',array('goods_model'=>$goods_model)); }
//用 widget创建一个表单,部分还没有完成
<?php $form = $this->beginWidget('CActiveForm');?> <table border="1" width="100%" class="table_a"> <tr> <td><?php echo $form->labelEx($goods_model,'goods_name');?></td> <td><?php echo $form->textField($goods_model,'goods_name');?></td> </tr> <tr> <td><?php echo $form->labelEx($goods_model,'goods_category');?></td> <td> <select name="f_goods_category_id"> <option value="0">请选择</option> {foreach from=$s_category_info key=_k item=_v} <option value="{$_v.category_id}">{$_v.category_name}</option> {/foreach} </select> </td> </tr> <tr> <td><?php echo $form->labelEx($goods_model,'goods_brand_id');?></td> <td> <select name="f_goods_brand_id"> <option value="0">请选择</option> {foreach from=$s_brand_info key=_k item=_v} <option value="{$_v.brand_id}">{$_v.brand_name}</option> {/foreach} </select> </td> </tr> <tr> <td><?php echo $form->labelEx($goods_model,'goods_price');?></td> <td><?php echo $form->textField($goods_model,'goods_price');?></td> </tr> <tr> <td><?php echo $form->labelEx($goods_model,'goods_big_img');?></td> <td><input type="file" name="f_goods_image" /></td> </tr> <tr> <td><?php echo $form->labelEx($goods_model,'goods_introduce');?></td> <td> <?php echo $form->textArea($goods_model,'goods_price');?> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="添加"> </td> </tr> </table> <?php $this->endWidget();?>
在 自定义model文件中
public function attributeLabels() { return array( 'goods_name'=>'商品名称', 'goods_weight'=>'重量', 'goods_price'=>'价格', 'goods_number'=>'数量', 'goods_category_id'=>'分类', 'goods_brand_id'=>'品牌', 'goods_introduce'=>'简介', ); }
分配标签名称