Y!i
如果botName不是数据库字段,那你自己在模型中定义!
public function afterFind(){ $bots = array( 1 => 'google', 2 => 'baidu', 3 => 'soso', 4 => 'bing', 5 => 'Yahoo', ); $this->botName= $bots[$this->botName]; }
将上面代码放入对应的模型里面就可以了
当然$bots也可以从数据库中取值
- Y!i 回复了话题 CActiveForm的rules的问题
把userPassword2作为模型的一个属性值,按照类的属性定义
public $userPassword2;
设置htmlOptions即可
'htmlOptions'=>array('style'=>'width:200px')
- Y!i 回复了话题 CActiveForm的rules的问题
在模型中定义userPassword2即可!
这个容易,你可以在模型中重写afterFind方法
- Y!i 回复了话题 不错的activecolumn推荐
收了!谢谢支持!:loveliness:
是三目运算符,跟表情冲突了
array( 'name'=>'botName','value'=>'$data->botName==1?"google":$data->botName==1?"baidu":$data->botName==2?"soso":$data->botName?"bing":"Yahoo"', ),
value属性支持php表达式,这样就可以解决你的问题