示例#1
0
 /**
  * @inheritDoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), array(array('connectionId, tablePrefix', 'filter', 'filter' => 'trim'), array('connectionId', 'required'), array('tablePrefix', 'match', 'pattern' => '/^(\\w+[\\w\\.]*|\\*?|\\w+\\.\\*)$/', 'message' => '{attribute} should only contain word characters, dots, and an optional ending asterisk.'), array('tablePrefix', 'match', 'pattern' => '/^[a-zA-Z_]\\w*$/', 'message' => '{attribute} should only contain word characters.'), array('connectionId', 'validateConnectionId', 'skipOnError' => true), array('tableName', 'validateTableName', 'skipOnError' => true), array('baseClass', 'validateClass', 'extends' => '\\CActiveRecord', 'skipOnError' => true)));
 }
 /**
  * @inheritDoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), array(array('actions', 'filter', 'filter' => 'trim'), array('actions', 'match', 'pattern' => '/^\\w+[\\w\\s,]*$/', 'message' => '{attribute} should only contain word characters, spaces and commas.'), array('baseClass', 'validateClass', 'extends' => '\\CController', 'skipOnError' => true)));
 }