好的,所以我對MVC來說很新,但過去幾周我就讀了很多,現在開始了我的第一個相當大的項目。依賴注入,胖模型,模板,每個控制器的一個視圖......我想要的最先進的MVC狀態。許多頁面上都有控制器動作
現在有一個問題,我不能得到我的頭。 當我建立網上商店時,例如幾乎每個網頁上都有購物車。當然,用戶可以與該購物車進行互動。
現在我該如何避免在處理此用戶交互的每個控制器中都有一個操作?
我知道這可以通過ajax完成,但讓我們假設我想不做。所以,我的意思:
/索引/ addtocart/25
/瀏覽/ addtocart/25
/車/ addtocart/25
/shoppinglist/addtocart/25
這些所有人都應該這樣做,對購物車模型採取相同的行動,但當然會表現出不同的看法。 我希望我明白我的意思。
也許我想這是錯誤的方式,所以任何幫助表示讚賞。謝謝。
謝謝您的貢獻。我會看看這個,但請記住,我使用DIC,所以我不必使用單身。 (通常被認爲是不好的做法) – minychillo
出於某種原因,我認爲你的問題屬於AngularJS,所以我想我的答案是特定的,並且可能與你正在做的事情無關!對不起,祝你好運。 – markau