簡體   English   中英

哪種方法最適合以MVC模式將數據發送到View?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM