我跟着这篇文章:
http://symfony.com/doc/current/book/templating.html#embedding-controllers
我收到这些错误:
InvalidArgumentException: 调节器 </跨度> … URI“/ _fragment”的“CompanyBundle:默认:displayTimeline”不是 可调用 Twig_Error_Runtime:渲染过程中抛出了异常 模板(“ 调节器 </跨度> “CompanyBundle:默认:displayTimeline”表示……
Cerad是正确的 - 更具体地说,修复是更改模板:
{{ render(controller('CompanyBundle:Default:displayTimeline')) }}
和控制器:
class DefaultController extends Controller { public function displayTimelineAction(Request $request) { $content = array(); return $this->render('CompanyBundle:Default:timeline.html.twig', $content); } }