public function rules()
{
return [[['ruleName'], 'checkRule'], [['name', 'type'], 'required'], [['name'], 'unique', 'when' => function () {
return $this->isNewRecord || $this->_item->name != $this->name;
}], [['type'], 'integer'], [['description', 'data', 'ruleName'], 'default'], [['name'], 'string', 'max' => 64]];
}