Как вы ссылаетесь на маршрут внутри класса форм Symfony? - PullRequest
0 голосов
/ 10 августа 2010

Как вставить link_to в сообщение о недействительности обычной формы Symfony?Моя форма расширяет sfGuardUserForm:

class SignupForm extends sfGuardUserForm
{
  public function configure()
  {

    ...

    new sfValidatorPropelUnique(array('model' => 'sfGuardUserProfile', 'column' => array('email')), array('invalid' => 'This email address is already in use. Use the forgot password function if you lost your password.'))

    ...

  }
}

Я хотел бы связать текст «забытый пароль» с маршрутом @forgot_password из приложений routing.yml.Как это будет сделано?

Заранее спасибо!

1 Ответ

0 голосов
/ 10 августа 2010

Вы можете использовать функцию link_to() для достижения этой цели.Сначала вам нужно будет загрузить UrlHelper.Это можно сделать до объявления класса формы, например:

sfContext::getInstance()->getConfiguration()->loadHelpers(array('Url'));
...