表单提示信息怎么加?? [ 2.0 版本 ]
我怎设置的可以让 1处 可以出现提示信息呢?比如提示“城市简称可自行修改!”
kokocool 补充于 2016-10-31 21:10
我意思是写死在那里,就是表单页面一加载出,就会出来那个提示信息。
最佳答案
-
可以參照 @jackiegao 的方法或者參考以下
<?= $form->field($model, 'city_abbreviation', [ 'template' => " {label}<span style='padding-left:10px;'>城市简称可自行修改!</span>\n{input}\n{hint}\n{error}" ] )?>
共 2 条回复bryson 觉得很赞
其他 4 个回答
-
rules() public method [ // built-in "required" validator [['username', 'password'], 'required'], // built-in "string" validator customized with "min" and "max" properties ['username', 'string', 'min' => 3, 'max' => 12], // built-in "compare" validator that is used in "register" scenario only ['password', 'compare', 'compareAttribute' => 'password2', 'on' => 'register'], // an inline validator defined via the "authenticate()" method in the model class ['password', 'authenticate', 'on' => 'login'], // a validator of class "DateRangeValidator" ['dateRange', 'DateRangeValidator'], ]; <a href="http://www.yiichina.com/doc/api/2.0/yii-base-model#rules()-detail">点击访问链接,可能是你想要的!</a>
共 1 条回复 -
model文件里有如下方法:
public function attributeLabels() { return [ '字段名' => Yii::t('app', '城市简称可自行修改'), ]; }
共 4 条回复model文件里这样写:
public function attributeLabels() { return [ 'id' => 'ID', 'name' => '城市名称', 'prefix' => '城市简称', 'pinyin' => '城市拼音', 'domain' => '站点链接', ]; } public function attributeLabels() { return [ 'prefix' => Yii::t('app', '城市简称可自行修改!'), ]; }
也不对啊,报错:
Cannot redeclare app\models\Site::attributeLabels()
kokocool
注册时间:2016-10-31
最后登录:2017-03-20
在线时长:5小时6分
最后登录:2017-03-20
在线时长:5小时6分
- 粉丝6
- 金钱1580
- 威望50
- 积分2130