作者:靜trevis_263 | 来源:互联网 | 2023-08-19 15:02
后端开发|php教程attribute,CHtml,model,afterRequiredLab,public后端开发-php教程h5页源码,ubuntu删除更新提醒,巨潮爬虫py
后端开发|php教程
attribute,CHtml,model,afterRequiredLab,public
后端开发-php教程
h5页源码,ubuntu删除更新提醒,巨潮爬虫python,php函数后面,长春来客seolzw
如何去掉必填项里的星号呢?
麻将源码pdf,ubuntu只能用amd,多tomcat自动启动不了,爬虫钓法,基于php的在线学习,seo推广外贸lzw
先分析下代码实现:
windows phone备忘录源码,vscode安装汉化,ubuntu系统如何克隆,tomcat后端运行,sqlite数据删除恢复,西瓜uc插件,支持导出的前端框架,anunnaki与爬虫族,php pos,嘉兴专业seo,微信文章采集网站源码,网页版牛牛源码,帝国cms设置模板不生效,shopnc跳转wap页面,学生作业管理系统jsp,mfc程序设计飞机lzw
public function labelEx($model,$attribute,$htmlOpti{ return CHtml::activeLabelEx($model,$attribute,$htmlOptions);}public static function activeLabelEx($model,$attribute,$htmlOpti{ $realAttribute=$attribute; self::resolveName($model,$attribute); // strip off square brackets if any $htmlOptions['required']=$model->isAttributeRequired($attribute); return self::activeLabel($model,$realAttribute,$htmlOptions);}
当属性是必填的时候,它将渲染额外的CSS类个标记。特别的,它调用CModel::isAttributeRequired来决定属性是否为必填的。如果是,它将添加一个CSS类CHtml::requiredCss (public static $requiredCss=’required’;)到标签上,用CHtml::beforeRequiredLabel(public static $beforeRequiredLabel=”;)和CHtml::afterRequiredLabel (public static $afterRequiredLabel=’*’;)来装饰标签。
public function isAttributeRequired($attribute){ foreach($this->getValidators($attribute) as $validator) { if($validator instanceof CRequiredValidator) return true; } return false;}
所以要去掉星号 或者换成别的可以再view中直接重新定义CHtml::requiredCss、CHtml::beforeRequiredLabel、CHtml::afterRequiredLabel即可
不显示星号就可这样
labelEx($model,'email'); ?>
以上就介绍了yii去掉必填项中星号的方法,包括了方面的内容,希望对PHP教学有兴趣的朋友有所帮助。