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, такими как генерация новых модулей кода из командной строки, как вы пытаетесь сделать здесь .