Как установить пакет CRUD с помощью Symfony std. поставщики 2.2 и Windows, использующие NetBeans

Я хотел бы установить пакет:
http://knpbundles.com/sachoo/CrudGen

Я использую:
NetBeans 7.3 с успешно настроенными стандартными поставщиками Symfony 2.2
Windows 8
Wamp Server 2.2

Может кто-нибудь, пожалуйста, подскажите мне, как установить этот пакет шаг за шагом, так как я начинающий в этой теме и не понимаю примеров, представленных на веб-сайте, возможно, многие из них предназначены для версии 2.1 или 2.0 Symfony, которая отличается от последней версии 2.2.

Я пытался найти любую команду, относящуюся к этой теме, в NetBeans>Symfony>Run command, но не нашел ничего, чтобы сделать это.
Должен ли я изменить некоторые файлы Symfony вручную?

1 ответ

Решение

Для всех, кто новичок в этой теме, как я, это фантастическое пошаговое руководство по установке:

Установите среду разработки Symfony 2 на Windows, следуйте ей, а затем

не удаляйте содержимое файла composer.json, который находится в корневом каталоге вашего проекта - необходимо определить версии пакетов и зависимостей для всех уже установленных компонентов, которые вы можете обновить в будущем.
Просто добавьте в список требуемых:

"sachoo/crudgen-bundle": "dev-master"

обратите внимание, что все строки элементов в этом списке заканчиваются запятой ",", но не последней. Пример composer.json требует работающей части:

"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.2.*",
    "doctrine/orm": "~2.2,>=2.2.3",
    "doctrine/doctrine-bundle": "1.2.*",
    "twig/extensions": "1.0.*",
    "symfony/assetic-bundle": "2.1.*",
    "symfony/swiftmailer-bundle": "2.2.*",
    "symfony/monolog-bundle": "2.2.*",
    "sensio/distribution-bundle": "2.2.*",
    "sensio/framework-extra-bundle": "2.2.*",
    "sensio/generator-bundle": "2.2.*",
    "jms/security-extra-bundle": "1.4.*",
    "jms/di-extra-bundle": "1.3.*",
    "sachoo/crudgen-bundle": "dev-master"
},

Запустите команду в окне cmd.exe:

composer update sachoo/crudgen-bundle

для установки sachoo/crudgen-bundle или

composer update

для обновления всех пакетов и установки отсутствующего в этом случае "sachoo/crudgen-bundle"

Другие вопросы по тегам