包括Symfony2问题中的控制器

时间:2013-11-18 18:44:12

标签: symfony

我是symfony的初学者,我对一些事情感到困惑,我的网站有一个标题,用户可以搜索,选择语言和管理他的帐户,我有一个导航菜单和一个在我所有人之间通用的页脚网页,所以我创建了一个commonbundle,我把标题和菜单和页脚的公共代码我也创建了一个全局布局,其中我包括我的标题控制器,菜单控制器和页脚控制器,我不知道这种方法是否正确,我已经有关于如何做以下事情的问题:

  1. 在我的标题中包含搜索包
  2. 在标题中获取当前请求,因为它返回子请求
  3. 在我的标题中生成url,因为我没有路由,因为它没有假设有一个,因为我们永远不会调用它。

2 个答案:

答案 0 :(得分:0)

您可以按照此操作来帮助设置片段:

http://symfony.com/blog/new-in-symfony-2-2-the-new-fragment-sub-framework

至于获取顶级请求,请尝试:

$this->container->get('request');

答案 1 :(得分:0)

我对它进行了搜索并发现:您无法从嵌入式控制器重定向,因为我们只获取响应内容。使用当前的架构,我认为它甚至不可能,无论如何,我不确定我们是否想要支持此功能。 https://github.com/symfony/symfony/issues/2517