您现在的位置是:网站首页>软件开发>开发终端>yii2yii2
yii2模型中attributeLabels()的作用
风口下的猪2023-03-14【yii2】
简介
attributeLabels作为模型中的属性标签,指定属性显示出来的标签;
public function attributeLabels()
{
return [
'name' => 'Your name',
'email' => 'Your email address',
'subject' => 'Subject',
'body' => 'Content',
];
}
应用支持多语言的情况下,可翻译属性标签, 可在 attributeLabels() 方法中定义,如下所示:
public function attributeLabels()
{
return [
'name' => \Yii::t('app', 'Your name'),
'email' => \Yii::t('app', 'Your email address'),
'subject' => \Yii::t('app', 'Subject'),
'body' => \Yii::t('app', 'Content'),
];
}
其作用:
1.在rules验证的时候,如果报错,会把此处的后面的内容显示出来
则相应的位置就会报错
2. 在视图层

因为有了 label 的缘故,所以显示了这个, 如下图所示
如果忽略掉label()
则默认显示 attributeLabels() 里面的注释
很赞哦! (0)
上一篇:yii2 系统定义的路径别名
/ponder/index.php/index/catelist/catelist/cateid/10.html
相关阅读 (同一栏目)
- yii控制器及路由
- Class yii\filters\VerbFilter ----操作过滤器
- Class yii\filters\Cors ----CORS 跨域资源共享控制筛选器
- Class yii\filters\auth\CompositeAuth
- Class yii\filters\auth\HttpBearerAuth
- yii2请求获取参数
- yii2目录结构说明
- yii2 系统定义的路径别名
- yii2模型中attributeLabels()的作用
- yii2模型中定义对应数据库和验证规则
- yii2模型中块赋值$model -> attributes = $data;
- 理解yii2模型中findOne()、findAll()
- yii2模型增加数据
- yii2模型修改数据
- yii2模型删除数据
- yii2实现多个不同数据库连接
- yii2连接sqlsever的一些注意点 (windows解法)
- yii2和tp链式查询时where的区别
- yii2 关联查询总结
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
