我有一个symfony版本1.0.16应用程序,我想升级到symfony 1.4。 Symfony目前作为我的服务器上的共享库安装。如何从服务器范围的共享库转换为特定于域的symfony库?
答案 0 :(得分:1)
我每天都在Symfony项目上工作,我采用的最佳实践之一是:
始终在应用程序中嵌入symfony供应商库(当在同一服务器上托管非相关项目时,symfony推荐使用它。)
因此,要采取从广泛到本地的步骤:
$sf_root/lib/
$sf_root/lib/vendor/symfony
文件夹$sf_root/
上的symfony脚本替换为($sf_root/lib/vendor/symfony/data/bin/symfony
)修改配置上的ProjectConfiguration.class.php
以开始使用lib/vendor/symfony
库。看起来应该是这样的:
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class ProjectConfiguration extends sfProjectConfiguration{
.....}
重建所有课程
configuration.yml
它是否仍然一致。这也许会有所帮助(它是一个不同的版本,但如果出现问题可以给出想法)Upgrade symfony project