小编gom*_*man的帖子

空树枝模板不断抛出"缺少一些强制参数"异常

我尝试的每次搜索都会让我主持一些占位问题.那不是我的情况.让我们看看你们是否可以帮助我.提前致谢.

我的routing.yml文件:

mgfbw_blogslug:
  path: /blog/{slug}
  defaults: { _controller: MGFBWBundle:Blog:blogShow }
Run Code Online (Sandbox Code Playgroud)

我的blogShowAction:

public function blogShowAction()
{
    $request = $this->getRequest();
    $slug = $request->get('slug');

    $em = $this->getDoctrine()->getEntityManager();

    $blog = $em->getRepository('MGFBWBundle:Blog')->findBySlug($slug);

    if (!$blog) {
        throw $this->createNotFoundException('No posts.');
    }

    return $this->render('MGFBWBundle:Blog:blogshow.html.twig', array(
        'blog' => $blog,
    ));
}
Run Code Online (Sandbox Code Playgroud)

我的blogshow.html.twig:

{% extends 'MGFTMBundle::layout.html.twig' %}
{% block title %}Title{% endblock %}
{% block heading %}Heading{% endblock %}
{% block content %}

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我的layout.html.twig太长了无法粘贴,但我发誓它里面没有Twig {{path()}}调用.我经过双重检查.

所以从我的博客索引页面生成一个mgfbw_blogslug路径:

<a href="{{ path('mgfbw_blogslug', { 'slug': blog.slug }) }}">Comments</a> ({{ blog.comments.count }}) …
Run Code Online (Sandbox Code Playgroud)

symfony twig

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

symfony ×1

twig ×1