据我所知,我的Internet conexion对于使用composer安装symphony 2依赖是没用的。有没有办法手动安装第三方捆绑?我一直在寻找谷歌,到目前为止我没有找到任何有用的东西。关于我的连接问题,我启动this线程尝试找到在此连接中安装的解决方案。在这里,我试图寻找手动安装解决方案的线索。 此致
答案 0 :(得分:0)
1在vendor目录下创建bundle的路径:
/*like mycompany*/ /*like product-bundle*/ /*like MyCompany*/
vendor/yourbundlenamespace/your-bundle-name-bundle/YourBundleNameSpace/
2转到新路径并输入budle的内容(或从github克隆)。
3 * @deprecated
在自动加载上加载参考路径,所以转到
vendor/composer/autoload_namespaces.php
并放入数组
'YourBundleNameSpace\\YourBundleNameBundle' => array($vendorDir . '/yourbundlenamespace/your-bundle-name-bundle');
4注册包:进入
app/AppKernel.php
并将数组$ bundle捆绑在新的bundle中: ```
public function registerBundles()
{
$bundles = array(
//...
);
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
//...
// this is our bundle :)
$bundles[] = new YourBundleNameSpace\YourBundleNameBundle\YourBundleNameBundle();
}
```
第3点:这种方法不是性能,因为当通过composer更新被覆盖时,你应该这样做:
-go to app / autoload.php 并在$ loader定义之后放下以下代码 ``` //添加海关课程
$loader->add('YourBundleNameSpace\\YourBundleNameBundle','vendor//yourbundlenamespace/your-bundle-name-bundle');
```