thinkphp 字段静态验证$_validate中错误提醒多语言化写成{%LANGUATE}的原因

class UserModel extends Model{

  protected $_validate =  array(

    array('account', 'require', '{%LANGUAGE}')

  );

}

此处使用{%LANGUAGE}是因为由于PHP本身的限制,在类的属性定义中不能调用函数,如:

class A{

  public $abc = time();//这种定义方式错误,不能使用函数

}

//3.1手册中批量验证部分中有一句话:由于PHP本身的限制,在类的属性定义中不能调用函数

posted @ 2014-06-06 11:01  一枪把世界杀了  阅读(480)  评论(0编辑  收藏  举报