2011-06-02 48 views
0

所以數據操縱的風格,我想,以顯示與AND或OR連接起來的一些規則,我想增添色彩AND或OR喜歡紅色,綠色等關注有關視圖

Fruit = Apple AND Market = SuperMarket1 

所以我應該怎麼做?我有以下想法:

  1. 要通過添加處理數據訪問的存儲庫或服務類中的css屬性來控制css,哪個工作但違反了MVC設計模式。
  2. 使用類似於Helper類的方式來操作View中的數據,但問題是助手類必須解析字符串才能找到AND,並且如果AND是規則的一部分,則可能是這樣。即使是極少數情況,但如果任何規則包含關鍵字並且顯示不正確,仍然有可能。

任何想法?提前致謝!

+0

@WesleyMurch:我不認爲我提到過有關SQL代碼的任何內容。 – zsong 2011-06-02 22:30:37

回答

1

只要有條件地在要在視圖中着色的元素上設置適當樣式的範圍即可。你可以設置助手來完成這個和那個,但是經常有人與助手們一起失控,他們不必要地使應用程序複雜化......這與MVC的目標相反。是的,這可能違反了MVC應遵循的「嚴格」規則。但是退一步想一想.....你的環境真的很大,你必須100%嚴格分離一小部分代碼和表示層嗎?真?我曾爲財富500強的員工工作過,他們沒有那麼重視。

關於MVC的一點是,你可以分析它的死亡。對於我們這些構建複雜應用程序的人來說,這非常有幫助。但是,EVERTHING有一個例外。如果你強調這些例外情況,你不會做任何事情。鬆開領帶,男人。