Содержание

Validators (Entity)

Правила

Задаются Entity в защищенной переменной $aValidateRules

Пример:

class PluginFashion_ModuleField_EntityField extends Entity {
 
  public function Init() {;
  }
 
  protected $aValidateRules=array(
    array('login','login','on'=>array('registration','')), // '' - означает дефолтный сценарий
  );
 
}

Стандартные

engine\modules\validate\entity Полный список валидаторов

Свои

Пример:

  public function ValidateLogin($sValue,$aParams) {
		if ($this->User_CheckLogin($sValue)) {
			return true;
		}
		return $this->Lang_Get('registration_login_error');
	}