Прежде всего, я не могу использовать композитор из-за своего интернет-провайдера, поэтому мне нужен способ установить DoctrineFixturesBundle
вручную, поэтому я начал его загрузку с github
, а также с пакетом data-fixtures
. я создать эту структуру папок в моем проектеКак установить DoctrineFixturesBundle в автономном режиме
vendor
- doctrine
- doctrine-fixtures-bundle
- Doctrine
- Bundle
- FixturesBundle
DoctrineFixturesBundle.php
..other files...
vendor
- doctrine
- data-fixtures
- lib
- test
composer.json
..other files...
я сделал это, прочитав файл composer.json, расположенный в каждой пачке, то я редактировал AppKernel.php
и добавил
public function registerBundles(){
.....
new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(),
.....
}
, но он не работает , я всегда получаю:
Fatal error: Class 'Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle' not
found in D:\wamp\www\cupon\app\AppKernel.php on line 20
Я что-то не хватает? Могу ли я установить эти пакеты вручную?
Надеюсь, вы можете мне помочь. благодаря
Хе-хе вы были быстрее меня ... я все еще печатал. Ответ должен работать - впоследствии выполните 'composer dump-autoload -o' - другое решение, не требующее каких-либо изменений в composer.json, будет временно перемещать папки« Doctrine »в' src/' – nifr
, есть много' composer.json' в symfony2, где находится тот, о котором вы говорите? sorry, lol –
Он говорит о том, что находится в корневой папке вашего проекта. Ваш основной файл зависимостей - другие файлы, предоставленные самими пакетами. – nifr