Я пошел посмотреть, как работает расширенная функция Twig от Symfony form_widget
. Я ожидал найти функцию в symfony/src/Symfony/Bridge/Twig/Extension/FormExtension.php. Он добавлен в список функций там:Где код `form_widget()` Twig function?
public function getFunctions()
{
return array(
...
new \Twig_SimpleFunction('form_widget', null, array('node_class' => 'Symfony\Bridge\Twig\Node\SearchAndRenderBlockNode', 'is_safe' => array('html'))),
...
);
}
Но не указано ни одного вызываемого (т.е. второй аргумент равен нулю). Итак, какой код вызывается, когда я использую form_widget(a_form_element)
в шаблоне Twig?
Вы когда-нибудь это выясняли? Ищете его как отправную точку для виджета таблицы, которую я хочу создать – Andy