私はBlogBundle
に住むSymfonyでブログを作りたいとしましょう。しかし、このBlogBundleは、FOSUserBundle、KnpPaginatorバンドル、FMBbCodeBundleなどの他のバンドルに依存しています。つまり、別のプロジェクトでBlogBundleを再利用することはできません。 symfonyの料理本のBest Practices for Reusable Bundles章には、Symfony 2再利用可能なバンドル
というサードパーティ製のPHPライブラリは埋め込まれていないと書かれています。代わりに標準のSymfonyオートローディングに頼るべきです。
しかし、それはどういう意味ですか?私がプログラムしていないものは使用できませんか?
これが当てはまる場合は、バンドルを開発する際に発生する最も基本的な問題のためにホイールを再開発する必要があります。たとえば、コンテンツをページ設定したり、自分のユーザーマネージャを作成したりするために、自分のページ編集者を出さなければならないでしょう。 私は自分の時間を浪費して、私ができるよりも優れています。
または、料理本は、バンドル内に存在しないものを使用できないことを意味します。これは私にはもっと意味をなさないでしょう。
誰も本当に良いフィードバックを得てトップリストのどこにでも言及されているようなブログバンドルなどを行っていないということは本当に苛立っています。私は、Symfonyは、箱から出ていて、コーディングが必要な解決策を持つことを意図していませんが、それでもなお解決策はありません。私が見つけることができるすべてのバンドルは、BBコードを解析したり、ユーザー管理や他の作業を行うのが難しくて面倒な作業ですが、1つのタスクを実行するよりも大きなものはありません。
私はあなたが何を意味しているのか理解してくれて、私の問題を助けてくれることを願っています。前もって感謝します!