このチュートリアルに従って、Symfony2で最初のページを作成しようとしています:http ://symfony.com/doc/2.0/book/page_creation.html 。誰かがこのコマンドを実行する方法を教えてもらえますか?
php app/console init:bundle "Acme\StudyBundle" src
私はsymfonyに不慣れで、これが何を意味するのかわかりません...
php app/console init:bundle "Acme\StudyBundle" src
は、Symfonyをインストールしたマシンのコマンドラインで実行することを目的としたシェルコマンドです。symfonyをインストールしたディレクトリに移動し、それを実行します。その方法は、明らかにオペレーティングシステムとインストールに依存します。
コマンド自体は、PHPインタープリターのコマンドラインバージョン()を呼び出してphp
Symfonyのconsole
スクリプト( )を実行し、ディレクトリ内の(ふり!)会社Acme( )からStudyBundleapp/console
という新しいSymfonyバンドル()を初期化します。init:bundle
Acme\StudyBundle
src
私にとって、それを実行すると、次のようになります(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はまだ非常に新しく、まだ正式にリリースされていません。ドキュメントは大丈夫ですが、初心者にとっては、優れた成熟したドキュメントほど完全で役立つものではありません。 symfony1.4。また、Symfony2のベストプラクティスはまだ確立されていません。
ですから、もしあなたが完全なSymfony初心者なら、特にJobeetチュートリアルに従うと、Symfony1.4の方が簡単だと思うかもしれません。Symfony2はSymfony1からかなり大きな変更ですが、Symfony 1を学ぶことで、ここでやろうとしているように、コマンドラインから新しいコードモジュールを生成するなど、Symfony2でよく知られている多くの概念を紹介します。 。