1
私は1つのアプローチに固執しており、Yiiフレームワークを使用しています。ネストされたリソース
私のサイトには、4つのセクション(グループ、ページ、イベント、写真)を持っているといくつかの他の含まれていてもよい、すなわち、私が持っている可能性があり:
/ pages/1/groups/4
/pages/1/groups/4/events/5
/pages/1/groups/4/events/5/photos
/groups/6/events/7/photos
/groups/6/photos
をモデルには、4(グループ、ページ、写真、イベント)ですcontainer_guidというフィールドでリンクされています。どのように各セクションのコントローラとビューを再利用できますか?
は、なぜあなたは、コントローラを再利用したいと思い、この関数の他のコントローラのaction..Read詳細にタスクを委任することができるこの方法を別のコントローラのアクションにリクエストを転送するには?それらが異なるデータ型である場合、彼らは私の意見で別個のコントローラ/ビューを持つべきです。一方、複数の方法で1つのコントローラのすべてのコンテンツを提供したい場合があります。通常、すべては現在のプロジェクトに依存します。詳細をご記入ください。 –
PageGroup/1/groups/4/events/5 - > PageGroupEventControllerと/ groups/6/events/7 - > GroupEventControllerのように、それぞれのモデルを管理するコントローラを再利用したいと思います。 – aprencai