Запустите команду в symfony2 - PullRequest
2 голосов
/ 16 апреля 2011

Я пытаюсь создать свою первую страницу в Symfony2 в соответствии с этим руководством: http://symfony.com/doc/2.0/book/page_creation.html. Может кто-нибудь сказать, как мне выполнить эту команду:

php app/console init:bundle "Acme\StudyBundle" src

Я новичок в Symfony и понятия не имею, что это значит ...

1 Ответ

2 голосов
/ 16 апреля 2011
php app/console init:bundle "Acme\StudyBundle" src

- это команда оболочки, которую вы должны запускать в командной строке компьютера, на котором установлена ​​Symfony. Вы переходите в каталог, в котором вы установили Symfony, и запускаете его - как это сделать, очевидно, зависит от операционной системы и установки.

Команда сама вызывает версию командной строки вашего интерпретатора PHP (php) для запуска сценария Symfony console (app/console) для инициализации нового пакета Symfony (init:bundle) с именем StudyBundle из ( Притворись! ) Компания Acme (Acme\StudyBundle) в каталоге src.

Для меня запуск будет выглядеть примерно так (из Terminal, на Mac):

Matt-Gibsons-iMac:~ matt$ cd Sites/Symfony 
Matt-Gibsons-iMac:Symfony matt$ php app/console init:bundle "Acme\StudyBundle" src
Summary of actions
- The bundle "AcmeStudyBundle" was created at "src/Acme/StudyBundle" and is using the namespace "Acme\StudyBundle".
...

Однако, предупреждающее слово: Symfony 2 все еще очень новый - еще даже не выпущен официально - и хотя документация там в порядке, документы для новичка не так уж и полны или полезны для новичка, как превосходные, зрелая документация для Symfony 1.4. Кроме того, лучшие практики Symfony 2 еще не разработаны.

Итак, если вы новичок в Symfony, вам может показаться, что Symfony 1.4 будет проще, особенно после изучения Jobeet . Несмотря на то, что Symfony 2 довольно сильно отличается от Symfony 1, изучение Symfony 1 познакомит вас со многими концепциями, которые остаются знакомыми в Symfony 2, такими как генерация новых модулей кода из командной строки, как вы пытаетесь сделать здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...