#php #frameworks #doctrine #symfony
#php #фреймворки #доктрина #symfony
Вопрос:
Я изучаю Symfony 2 с помощью этого руководства отсюда. После загрузки приспособлений: php app/console doctrine:data:load
Я получаю эту ошибку:
[Исключение InvalidArgumentException] Команда "doctrine:data:load" не определена.
Официальный сайт symfony.com ничего не говорит о МОДЕЛИ. Кто-нибудь знает какие-нибудь руководства, связанные с Jobeet?
Спасибо
Ответ №1:
Вы можете найти руководство по jobeet для symfony 2 здесь: Symfony 2 Jobeet
Ответ №2:
Еще одно прекрасное руководство для начинающих symfony 2.0
http://tutorial.symblog.co.uk/
Он охватывает множество тем, которые могут быть очень полезны.
Это особенно хорошо для тех, кто хочет быстро ознакомиться с Symfony 2.0, поскольку они использовали более ранние версии symfony.
Надеюсь, это кому-нибудь поможет.
Ответ №3:
Вам необходимо установить пакет Doctrine fixtures, чтобы иметь возможность загружать data fixtures в Symfony2 (что doctrine:data:load
и пытаюсь сделать; здесь есть рецепт из кулинарной книги (Symfony.com ) это должно помочь вам начать.
Комментарии:
1. спасибо за ответ! я не использую git, потому что у меня Windows. я скачал Doctrine Data Fixtures и где я должен извлечь? почему бы не иметь описание без git?
2. git доступен для Windows , но, я полагаю, скрипт поставщика клонирует репозиторий в
vendor/doctrine-fixtures
.3. Итак, как я могу установить пакет Fixture под Windows? Я попробовал путь отсюда symfony.com/doc/current/cookbook/doctrine / … но я всегда получаю сообщение, что ваш проект, похоже, основан на стандартной версии, которая включает поставщиков. Попробуйте запустить ./bin/vendors install —переустановите, если я это сделаю, это приведет к тому, что впоследствии будет больше сбоев, чем исправлено.
4. @lony есть ли у вас новейшие DEP и DEP-версии. блокировать файлы из проекта symfony-standard? Если нет, загрузите их здесь , потому что файл vendors использует их, чтобы узнать, какой коммит использовать.
5. РЕШЕНИЕ!! Я удалил папку vendors, а затем установил снова. Перед этим я удалил файлы .svn из всех папок. Знайте, что все швы установлены.