Symfony1を今まで使用していました。
現在Symfony2の学習をしており、Bundleについて質問します。
text
1php app/console generate:bundle --namespace=Ibw/JobeetBundle
上記コマンドにてバンドルを作成しますが、このバンドルの考え方が理解できません。
例えば、簡単ばブログサイトを作成したい場合は
text
1php app/console generate:bundle --namespace=BlogBundle
とBlogBundleを作成し、この中に、記事一覧、詳細、管理画面等と作成するものなのでしょうか?
又は、
text
1php app/console generate:bundle --namespace=BlogBundle 2php app/console generate:bundle --namespace=ManageBundle
と複数、Bundleを作成してフロント側アプリケーション、管理画面側アプリケーションと
分けて開発するものなのでしょうか?
前者の場合は単一になる為、Bundleの必要性に疑問を感じます。
尚、Symfony2のドキュメントでは
bundleとは正確には何か
他のソフトウェアのプラグインと似ていますが、それよりも良いです。
主な違いは、すべてが Symfony 2.3.2 のバンドルということです。コアフレームワークの機能とアプリケーションのために書かれたコードの両方を含みます。
バンドルは、単一の機能を実装した構造化されたディレクトリ内のファイルのセットです。
参考URL:http://jobeet.symfony.gr.jp/day-1-starting-up-the-project.html
という説明のみで実際の開発ではどうすれば良いのか分かりません。
ウェブアプリケーションの開発姿勢としては、フレームワークにある機能は積極的に使用し、運用後の仕様変更にも柔軟に対応できるように開発する事を念頭に置いています。
情報がありましたらご教授の程、お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/23 21:17
2018/04/24 02:07