Я установил TRsteelCkeditorBundle, когда я создаю форму вида вручную, она работает.Symfony2: Как использовать 'ckeditor' в форме?
<form method="post">
<p>
My Editor:<br>
<textarea name="editor1"><p>Initial value.</p></textarea>
<script>
CKEDITOR.replace('editor1');
</script>
</p>
<p>
<input type="submit">
</p>
</form>
Но когда я пытаюсь использовать форму Symfony2 я получаю эту ошибку:
An exception has been thrown during the rendering of a template
("Route "route_name" does not exist.") in
lbTestBundle:Default:index.html.twig at line 8
Мои коды: В шаблоне Twig {{form_widget (форма)}} Ligne 8 является form_widget
В контроллере:
public function indexAction()
{
$formBuilder = $this->createFormBuilder();
$formBuilder
->add('date', 'date')
->add('title', 'text')
->add('content', 'ckeditor')
->add('author', 'text');
$form = $formBuilder->getForm();
$view['form'] = $form -> CreateView();
return $this->render('lbTestBundle:Default:index.html.twig', $view);
}
Я последовал за шагом указаниями Read_me.txt на странице github и попытался найти ответы в другом месте, но ничего не нашел. Если кто-то может помочь мне решить эту проблему, я все еще начинаю с SF2. Спасибо
Здравствуйте, '{{form_widget (form)}}' is line 8 – Gnarok
И ошибка возникает, когда я добавляю поле ckeditor в конструкторе форм '-> add ('content', 'ckeditor')' – Gnarok
Наконец, это произошло не из routing.yml – Gnarok