新手求助,如何中文化表单错误提示信息。

就是当表单输入不符合rule的时候,自动跳出的那些提示信息。每种提示信息有各自的类,这个我找到了,但是错误提示信息的标题不知道哪里改,结果做出来的页面,提示信息半土不洋的,求高手指点。

Please fix the following input errors: <----这个不知道在哪里改。

* 部门代码 &quot;0001&quot; 已经存在。  &lt;---这部分在类里面能改

在配置文件main.php里面添加’language’=>‘zh_cn’,

拜谢!原来这个本来就有中文。结果我还白浪费力气去把所有的validator都汉化一遍。

那么顺便问下,yiic本身生成的那些字符,比如Fields with * are required.之类的是不是同样有法子让它一开始生成的时候就是中文呢?

are required 这些应该就是中文的啦!字段名就要你在model里面通过

public function attributeLabels()

{


	return array(


		'id'=&gt;'Id',


	);


}

自己指定

再次谢谢,这里的人真的很热心啊,字段名的指定方式我是知道的。

不过我在添加了’language’=>‘zh_cn’, 以后,用

yiic shell

model abc

crud abc

自动生成出来的页面还是

New abc

[abcList] [Manage abc]

以及

Fields with * are required.

这样的,我是想问问这个能不能直接生成中文。不过其实这个关系不大,自己手动改改也很快的。

另外你还可以参考以下两篇文章:

http://www.yiiframework.com/doc/cookbook/1/

http://www.yiiframework.com/doc/cookbook/41/

‘language’=>‘zh_cn’ 这个对我有用