在我的 ProjectConfiguration.class.php 文件中,我试图确保文件路径sfCoreAutoload.class.php
是动态的,并且不需要我每次在线登录时都手动更改它,正如你们大多数人所知道的那样,这需要您输入下面的行:
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
(参考http://symfony.com/blog/jobeet-day-23-the-deployment)
我的 Symfony 文件存储在:
Users/username/lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php`
这基本上会转化为:
require_once dirname(__FILE__).'/../lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php';
但这不起作用,我的本地主机说找不到服务器。
以上对我来说无论如何都没有意义,因为项目配置文件存储在:
symfony/lib/config/sfProjectConfiguration.class.php
和自动加载文件:
symfony/lib/autoload/sfCoreAutoload.class.php
所以从技术上讲,这应该转化为:
require_once dirname(__FILE__).'/../autoload/sfCoreAutoload.class.php'
这也不起作用,让我不得不提及 prod 和 dev 环境的完整路径,因此每次我推送它时都让我手动进行更改(显然使过程不那么无缝和愚蠢)。
有人知道这里有什么吗?
谢谢!