Ale*_*zzi 7 symfony-1.4 composer-php
我有一些遗留的Symfony 1.4项目,我想用composer.json文件增强它们的依赖项.
我设法将composer配置为使用"plugins"目录而不是"vendor".但是根据Symfony 1.4文档,理想情况下,库应该位于项目根目录下的"lib/vendor"中.
如果我要在我的composer.json中配置一个指向最新的1.4.x svn的自定义存储库包,我将如何获取它以便安装到"lib/vendor"?
事实上,在外面使用symfony并不是一个真正的问题lib/vendor.建议将它放在此文件夹路径中,因为这样会自动加载它.vendor-dir在Composer中使用,您可以配置供应商库的放置位置.但这是一个仅设置为root的配置,因此无法根据require库进行配置(至少我认为是这样).
但是你可以将symfony放在你的plugins/目录中,然后告诉你的应用你要在这里自动加载所有内容,使用apps/frontend/config/autoload.yml:
autoload:
symfony:
path: %SF_PLUGIN_DIR%/symfony/lib
recursive: on
Run Code Online (Sandbox Code Playgroud)
不要忘记改变你的路径config/ProjectConfiguration.class.php:
<?php
require_once dirname(__FILE__).'/../plugins/symfony/lib/autoload/sfCoreAutoload.class.php';
Run Code Online (Sandbox Code Playgroud)
这应该够了吧.
| 归档时间: |
|
| 查看次数: |
3398 次 |
| 最近记录: |