我想做一個「忘記密碼」的表單。對於username
場我使用的代碼:Symfony DoctrineChoince Validator'Where'condition
$this->form->setValidators(array(
'username' => new sfValidatorAnd(
array(
new sfValidatorString(array('min_length' => 4),
array(
'min_length' => 'Minim %min_length% caractere.',)),
new sfValidatorDoctrineChoice(array(
'model'=>'Users',
'column'=>'username'), array(
'invalid' => 'Utilizatorul nu există.',
)),
),
array(),
array(
'required' => 'Câmp obligatoriu',
)
),
但對於email
領域我想自定義查詢,其中WHERE
條件是使用sfValidatorDoctrineChoice
:用戶名=從表單收集到的「用戶名」字段值。
什麼變量包含這個值?