2009-12-21 69 views
0

比方說,我有:將多個視圖合併到一個視圖中而無需耦合?

對象A,B,C每個相應的模型,視圖和控制器

你會如何他們都加載到一個視圖(站點索引)?您可以使用每個模型索引的一部分,但是那個特定控制器的方法不會被調用,所以您必須添加該視圖的方法。還有其他建議嗎?謝謝!

+0

你的意思是控制器的方法,對吧? – Chuck 2009-12-22 00:56:09

+0

謝謝,你是對的。固定在上面。 – user117046 2010-01-02 09:52:49

回答

0

你所描述的是關於你所能做的一切。

但是,無論您從何處訪問該模型,每個模型的方法仍可訪問。除非你在談論輔助方法。在這種情況下,您需要將helper :a, :b, :c添加到站點索引控制器,以便與站點索引控制器呈現的視圖和局部視圖中的每個模型關聯的助手方法都可用。

+0

是啊...不是非常乾燥或不是很正交。任何其他意見將不勝感激。 – user117046 2010-01-02 09:54:40