cpass
- cpass 回复了话题 FormModel的rules怎么写?
自定义,
public function checkIsA($attribute,$params){ $validator = new CEmailValidator; if(!$validator->validateValue($this->$attribute) && $this->$attribute!=='A'){ $this->addError($attribute,'你的email格式不正确或者不等于A'); } }
这算是或了吧。
恩,有些地方80端口是被服务商黑了,你把web端口改成90,或者8081这样的端口,开了DMZ的话其他就不用设置了。
没什么问题,但是视图可以循环渲染说明这些视图有共同的特征,那有的视图就是冗余的。
- cpass 回复了话题 能够直接生成utf-8格式的php文件吗?
哦,我把IDE默认编码设为UTF-8,如果发现文件编码不一致都手动改过来,没发现自动生成的文件编码不对的情况。
Linux(zh-CN.UTF-8)+netbeans
真执着
这和模板没关系,是view的问题。- cpass 回复了话题 能够直接生成utf-8格式的php文件吗?
我这里怎么默认是utf-8的呢。
你是啥环境? - cpass 回复了话题 视图怎么访问控制器的方法
http://www.yiichina.com/topic/2444
这位仁兄在研究,意思一样。 在models里
public function attributeLabels(){ return array( 'id' => 'ID', 'name' => '名称', ) }
只要改这里相应的字段就可以了,如果要多语言就改成
'name' => Yii::t('site','名称')
,这种形式,然后翻译一下就可以了。- cpass 回复了话题 生成视图时显示的字段数(表格的列数),如何控制
对应view里有
$this->widget('zii.widgets.grid.CGridView', array( ... 'columns'=>array( .... /* *这段注释掉的部分就是被隐藏的字段 */ .... ), ... );