[英]Which way is the best for sending data into View in MVC pattern?
我需要將兩個用戶之間的關系狀態(可以具有“朋友”,“未定義”,“忽略”之類的值)從模型發送到視圖中。
在模板內部,我需要為每種情況創建一個鏈接和標簽,例如:
switch ($status) {
case 'friends': 'label' = 'Unfriend', 'link' = 'user_controller/unfriend/'.$id;
case 'undefined': 'label' = 'Add to friends', 'link' = 'user_controller/addfriend/'.$id;
...
}
因此,我應該在哪里進行此切換-在模型內,然后返回帶有標簽和鏈接的數組,或者僅返回字符串並在View內創建東西。 哪種方法更好?
是的,我將繼續使用“ 模型層”並將“視圖”保留為模板(因為使用MVP,受MVC啟發)。 引用一篇很棒的文章 :
在適當的MVC適應中,M包含所有域業務邏輯,並且模型層主要由三種類型構成- 域對象 (業務邏輯), 數據映射器 (存儲)和服務 (其他部分之間的橋接通信)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.