/** * (non-PHPdoc) * @see CModel::rules() */ public function rules() { $dynamicAttributeRules = array(); foreach ($this->dynamicAttributeNames as $attributeName) { $dynamicAttributeRules[] = array($attributeName, 'safe'); } $rules = array_merge(parent::rules(), $dynamicAttributeRules); return array_merge($rules, $this->getMixedSearchRules()); }