【发布时间】:2013-12-31 02:41:38
【问题描述】:
我之前问过类似的问题,但没有正确答案。可能我没解释好。
我有 2 个我自己的类,我想将它们添加到 symfony 项目中。
seculibs/collections/A.php 和 seculibs/collections/B.php(不在 github,在本地)。
我想在 vendor 文件夹中添加我的 seculibs 文件夹并让 symfony 加载这些类。
显然一切都发生在app/autoload.php
我认为这样做可以,但不是:
$loader->add('seculibs/collections',__DIR__ . '/../vendor/seculibs/collections/');
它仍然找不到类。
谁能告诉我具体该怎么做?我使用 Symfony 2.3.6
请不要参考composer.json 也不要参考UniversalClassLoader 及其registerNamespaces 方法,因为这不是我在autoload.php 中处理的类
【问题讨论】:
-
你不应该把东西放在供应商文件夹中。里面的东西纯粹是为了写访问。关于缺乏加载,尽管它很烦人,但有时(假设一切都是正确的,但它只是不是“点击”)重启就可以了