Как установить пакет 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"