Symfony2和生产环境-始终在链接中显示app_dev

米洛斯

我有一个使用nginx运行的symfony2项目,问题是在访问产品环境时,所有链接仍然都位于app_dev.php中。

这是我的配置文件:

app.php

<?php

require_once __DIR__.'/../app/bootstrap.php.cache';
require_once __DIR__.'/../app/AppKernel.php';

use Symfony\Component\HttpFoundation\Request;

$kernel = new AppKernel('prod', false);
$kernel->loadClassCache();
$kernel->handle(Request::createFromGlobals())->send(); 

树枝文件中的链接按以下方式调用:

路由名称:user_login,在树枝中:user_login_path()

问题可能从何而来?Nginx?

布鲁尔

您应该始终使用path('route_name')以便生成链接或操作。似乎您正在使用的功能(有点树枝扩展)编码错误且与服务器有关。但是它并不随Symfony一起提供。

您有多种选择:

  • 最干净的:每次更换hrefaction用,...path功能
  • 一个(也许)更快的方法:找到自定义的树枝扩展名并使其起作用(在中更可能是src/Acme/MyBundle/Twig/MyExtension.php
  • 一个快速和肮脏一个:每一个重写app_dev.php的URLapp.dev.htaccess(并不推荐在所有,但...好...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2 Assetic-如何在开发和生产环境中为资产设置不同的目录?

来自分类Dev

生产环境中的Symfony 2 Assetic CSS和JS 404

来自分类Dev

Symfony2控制器中的ClearCache命令在生产环境中不起作用

来自分类Dev

在生产环境中运行时,Symfony2 Process :: start()失败

来自分类Dev

如何在Symfony2项目的生产环境中启用调试工具栏?

来自分类Dev

Symfony2中用于开发和生产的不同错误模板

来自分类Dev

在Symfony中,可以使用REST访问app_dev信息

来自分类Dev

Symfony2:在chroot环境中生产?

来自分类Dev

Symfony2在生产中始终显示空白页

来自分类Dev

生产环境中的Symfony swiftmailer

来自分类Dev

Symfony2:翻译中未应用默认语言环境

来自分类Dev

Symfony2生产模式(app.php)中的路由和缓存问题

来自分类Dev

Symfony2生产模式(app.php)中的路由和缓存问题

来自分类Dev

Symfony2中的链接

来自分类Dev

由于FOSUserBundle,生产模式中的Symfony2无法正常工作

来自分类Dev

使用ajax和Symfony2显示数据

来自分类Dev

在Elasticsearch和Symfony2中使用日期范围

来自分类Dev

从Symfony2中的服务调用createForm()和generateUrl()

来自分类Dev

如何在symfony2中删除会话和cookie

来自分类Dev

Symfony2中的Ckfinder和Ckeditor(无捆绑)

来自分类Dev

Symfony2访问服务中的用户和原则

来自分类Dev

实体和MySQL中的学说数组类型(Symfony2)

来自分类Dev

Symfony2,YML文件,实体和表单中的验证

来自分类Dev

测试和生产环境中的Spring Security

来自分类Dev

生产环境中的Oracle JDK和OpenJDK

来自分类Dev

生产环境中的Oracle JDK和OpenJDK

来自分类Dev

在Symfony2中生成具有不同语言环境的URL

来自分类Dev

是否可以在Symfony2单元测试中更改语言环境?

来自分类Dev

Symfony2:prod env中未翻译的默认语言环境

Related 相关文章

  1. 1

    Symfony2 Assetic-如何在开发和生产环境中为资产设置不同的目录?

  2. 2

    生产环境中的Symfony 2 Assetic CSS和JS 404

  3. 3

    Symfony2控制器中的ClearCache命令在生产环境中不起作用

  4. 4

    在生产环境中运行时,Symfony2 Process :: start()失败

  5. 5

    如何在Symfony2项目的生产环境中启用调试工具栏?

  6. 6

    Symfony2中用于开发和生产的不同错误模板

  7. 7

    在Symfony中,可以使用REST访问app_dev信息

  8. 8

    Symfony2:在chroot环境中生产?

  9. 9

    Symfony2在生产中始终显示空白页

  10. 10

    生产环境中的Symfony swiftmailer

  11. 11

    Symfony2:翻译中未应用默认语言环境

  12. 12

    Symfony2生产模式(app.php)中的路由和缓存问题

  13. 13

    Symfony2生产模式(app.php)中的路由和缓存问题

  14. 14

    Symfony2中的链接

  15. 15

    由于FOSUserBundle,生产模式中的Symfony2无法正常工作

  16. 16

    使用ajax和Symfony2显示数据

  17. 17

    在Elasticsearch和Symfony2中使用日期范围

  18. 18

    从Symfony2中的服务调用createForm()和generateUrl()

  19. 19

    如何在symfony2中删除会话和cookie

  20. 20

    Symfony2中的Ckfinder和Ckeditor(无捆绑)

  21. 21

    Symfony2访问服务中的用户和原则

  22. 22

    实体和MySQL中的学说数组类型(Symfony2)

  23. 23

    Symfony2,YML文件,实体和表单中的验证

  24. 24

    测试和生产环境中的Spring Security

  25. 25

    生产环境中的Oracle JDK和OpenJDK

  26. 26

    生产环境中的Oracle JDK和OpenJDK

  27. 27

    在Symfony2中生成具有不同语言环境的URL

  28. 28

    是否可以在Symfony2单元测试中更改语言环境?

  29. 29

    Symfony2:prod env中未翻译的默认语言环境

热门标签

归档