Symfony 1.4"测试"环境

时间:2014-08-21 13:08:25

标签: php symfony1 symfony-1.4

我有一个我在本地开发的Symfony 1.4项目。我还有一个代码和数据库的实时生产副本,以及在同一服务器上运行的代码和数据库的另一个副本,用于测试新功能。我想保留相同的代码本地副本,并能够将代码推送到实时服务器到任一环境。

所以我通过设置一个名为" frontend_test.php"的新前端控制器来完成这项工作。这设置了"测试"环境,我已将此作为此测试环境的默认入口点。我的生产环境使用默认的" index.php"入口点,所以我可以为两者提供完全相同的代码库(根据新代码的完整性在不同时间推送)并使用Apache配置控制对每个代码的访问。

我已将环境设置为" frontend_test.php"到"测试"。因此我希望它会使用" test" databases.yml文件中的配置,但它没有。出于某种原因,它继续使用" prod"数据库配置。我无法理解为什么!

任何人都能解释一下吗?

1 个答案:

答案 0 :(得分:0)

测试环境仅用于自动测试!所以你不必创建frontend_test.php,因为它没用。

来源:http://symfony.com/legacy/doc/getting-started/1_4/en/06-Environments