Задание для Symfony 2

#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 из всех папок. Знайте, что все швы установлены.