1.0.1中遇到的问题

1.用yiic生成 model的时候,报Warning: you do not have a 'db' database connection as required by Active Record,但是我的数据库的连接已经设置好的了.model能正常生成.

2.crud生成的时候.Parse error: syntax error, unexpected T_STRING in D:\www\yii\framework\cli\commands\ShellCommand.php(102) : eval()'d code on line 1

另外请问下,怎么自定义验证的错误信息.不知道在哪里设置.现在默认都是通过字段名称加系统默认的信息来提示的,我想自己定义要显示验证不能通过的错误信息.

  1. 你改过main.php配置后,需要退出shell,重新进入。不然新的配置无法生效。

  2. 你输入什么命令导致这个错误?

对每条rule,你都可以通过配置message选项来自定义错误消息,例如:



public function rules()


{


   return array(


       array('name', 'required', 'message'=>'用户名是必须的。'),


   );


}


哦,谢了,

上问中的2,我重新建model,再按流程运行就可以了.

不好意思,验证信息中还有这一句怎么改

Please fix the following input errors:

在调用CHtml::errorSummary时传入第二个参数。

http://www.yiiframew…ml#errorSummary