Как получить доступ к моей службе (DependencyInjection) внутри моих классов Type?
У меня есть служба (DependencyInjection), которую я создаю, и я использую ее на своих контроллерах как:
$this->get("service_name")->someMethod()
Я хочу знать, как использовать это на моих уроках формы.
Вот мой пример формы класса:
namespace Company\SampleBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class AnswerType extends AbstractType {
public function buildForm(FormBuilder $builder, array $options) {
// I want use: $this->get("service") here, how can i use that?
$builder->add('answer', 'textarea');
}
public function getName() {
return 'answer';
}
public function getDefaultOptions(array $options) {
return array(
'data_class' => 'Company\SampleBundle\Entity\Answer',
);
}
}
Спасибо