ModelCode::rules PHP Method

rules() public method

public rules ( )
    public function rules()
    {
        return array_merge(parent::rules(), array(array('tablePrefix, baseClass, tableName, modelClass, modelPath, connectionId', 'filter', 'filter' => 'trim'), array('tableName, modelPath, baseClass, connectionId', 'required'), array('tablePrefix, tableName, modelPath', 'match', 'pattern' => '/^(\\w+[\\w\\.]*|\\*?|\\w+\\.\\*)$/', 'message' => '{attribute} should only contain word characters, dots, and an optional ending asterisk.'), array('tableName', 'validateTableName', 'skipOnError' => true), array('tablePrefix, modelClass, baseClass', 'match', 'pattern' => '/^[a-zA-Z_]\\w*$/', 'message' => '{attribute} should only contain word characters.'), array('modelPath', 'validateModelPath', 'skipOnError' => true), array('connectionId', 'validateConnectionId', 'skipOnError' => true), array('baseClass, modelClass', 'validateReservedWord', 'skipOnError' => true), array('baseClass', 'validateBaseClass', 'skipOnError' => true), array('tablePrefix, modelPath, baseClass', 'sticky')));
    }

Usage Example

 public function rules()
 {
     return array_merge(parent::rules(), array(array('messageCatalog', 'match', 'pattern' => '/^[a-zA-Z_][\\w.]*$/', 'message' => '{attribute} should only contain word characters.')));
 }
All Usage Examples Of ModelCode::rules