如何强制我的PHP Symfony项目保持开发模式?

jd3*_*d34 0 php development-environment symfony

如果我访问symfonyproject.local/app.php,它使用生产环境.如果我访问symfonyproject.local/app_dev.php,它使用开发环境.我想快速开发和测试,所以我需要任何URL来加载app_dev.php.

但是,当我点击开发环境中的链接时<a href='/users'>Link</a>,它显然会加载symfonyproject.local/users而不是symfonyproject.local/app_dev.php/users我需要的链接.如何强制点击开发环境中的链接以自动停留在开发环境中?是否有重写所有URL的功能,或者我必须自己创建它?

Shi*_*ai7 5

如果您使用路由器生成URL,那么它们会自动生成/app_dev.php/.请参阅Symfony Twig Extensions - path().

我个人不直接使用app_dev.php.我使用修改后的.htaccess指向app_dev.php而不是app.php.