有人可以告诉我如何使用依赖注入将验证器注入到常规类中。
在我的控制器中,我有:
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Form;
class FormController extends Controller {
public function indexAction()
{
$form = new Form();
$email = $request->request->get('email');
$valid = $form->isValid($email);
}
}
我想使用这个自定义类 - 但我需要它可以访问验证器。
class Form {
public function isValid($value)
{
// This is where I fail
$validator = $this->get('validator');
... etc
}
}