2ヶ月前私はSf2で書かれたレガシープロジェクトを手に入れました。私はいくつかのバグを修正し、いくつかの新しい機能を追加しましたが、それでも少し不器用になったと感じています。さて、ちょっとだけではないかもしれません:)そう、私はいくつかの質問をしています。 最初に気になるのは、アプリケーションがフロントエンドバンドルとバックエンドバンドルで分離されていることです。同じモデルに立っているもの、例えばエンティティブックはFrontendBundleから見て、BackendBundleから編集することができます。これは何らかの形で抽象の混乱を引き起こしています。だから私の質問は正しいか間違っているのか、間違っていればそれを適切なやり方でどうすべきか?Symfony2とフロントエンドとバックエンドのバンドル
2
A
答えて
2
バンドルは、アプリケーションに機能を提供するsymfony2のコンポーネントです。 symfony2ではフロントエンドとバックエンドのアプローチが変更されましたが、代わりにバンドルが使用されています。
たとえば、BookBundleを作成して、書籍に関するすべての機能をそのバンドルに追加したり、追加したり更新したりすることができます。ルートを設定することで、ブックに関するすべてのリクエストをそのバンドルにリダイレクトできます。
主なポイントは、本のフロントエンドとバックエンドは同じバンドル内にあり、そのバンドル内にのみ存在します(コントローラーとエンティティ、リポジトリとビューなどがあります)。
これはsymfony2での使用目的です。
+0
これは完全に間違っています。一般的なアプリケーションでは、バックエンドとフロントエンドのさまざまなフォーム、コントローラ、例外、およびビューのほぼすべてが必要です。したがって、同じエンティティのみを共有する少なくとも2つの別々のバンドルが必要です。 – Trix
関連する問題
- 1. MVC .Netフロントエンドとバックエンド
- 2. APIバックエンドとSPAのフロントエンド
- 3. Webpackバックエンドとフロントエンドのホットリロード
- 4. javaバックエンドとJavascriptフロントエンドのデプロイ
- 5. フロントエンドとバックエンドのソリューション組織
- 6. (Django)フロントエンドとバックエンドを分割
- 7. BehatとSymfony2バンドルの問題?
- 8. フロントエンドとバックエンドの指導の指導
- 9. Joomla - フロントエンドとバックエンドの1つの機能
- 10. RoR3のバックエンドとフロントエンドのオプションは?
- 11. 紺碧のフロントエンドとバックエンドの分離
- 12. paramsフロントエンドとバックエンドAPIの対応方法
- 13. フロントエンド/バックエンドの違いとハプロキシで聞く
- 14. WEB UIフロントエンドとC++バックエンド間の通信?
- 15. リア・フロントエンドとノード・バックエンド間の認証
- 16. バックエンド検証とフロントエンド検証の同期
- 17. ReactフロントエンドとDjango RESTバックエンドの統合テスト
- 18. PhpバックエンドとC#フロントエンドを使ったチャットアプリケーション
- 19. フロントエンドとバックエンドを分離したSPA
- 20. 分離密結合フロントエンドとバックエンド
- 21. フロントエンドとバックエンドにウィジェットを表示
- 22. Yiiフレームワークでフロントエンドとバックエンドを分離
- 23. Herokuレビューアプリ - 分離されたバックエンドとフロントエンド
- 24. フロントエンド= ..nginux .. =バックエンド?
- 25. バックエンド/フロントエンドCakePHP 3
- 26. Symfony2のは、バンドル
- 27. Bootstrap3 symfony2のバンドル
- 28. は、Magentoのフロントエンド&バックエンド
- 29. フロントエンドとしてのJavaとバックエンドとしてのPHP
- 30. フロントエンドとしてのアクセスとバックエンドとしてのSQLサーバー
私はあなた自身にこの質問をしていると思います:バンドルは再利用可能ですか?はいの場合は、正しく実行しています。そうでない場合は、アプリケーションを論理的なファイルやコンポーネントに分割しているので、もう一度やり直してください。 – gremo
あなたは答えを受け入れて質問を編集する必要があると思います。それで、サークルに再び来て、受け入れられた答えが本当に問題に答えるわけではないので、新しい形式の回答を探してください。 – Trix