出於好奇,是否有可能使用MVC(PHP,專有框架)通過渲染不同的頁面向移動用戶和桌面用戶顯示移動網站?使用PHP框架來顯示手機和桌面網站
例如,如果我在PHP中檢測到移動設備並使用我的控制器來呈現mobile.home.php而不是desktop.home.php,這是不好的編程習慣嗎?我試圖用媒體查詢設計響應式網站,但我不是一個設計人員。
這個實現有什麼問題?
出於好奇,是否有可能使用MVC(PHP,專有框架)通過渲染不同的頁面向移動用戶和桌面用戶顯示移動網站?使用PHP框架來顯示手機和桌面網站
例如,如果我在PHP中檢測到移動設備並使用我的控制器來呈現mobile.home.php而不是desktop.home.php,這是不好的編程習慣嗎?我試圖用媒體查詢設計響應式網站,但我不是一個設計人員。
這個實現有什麼問題?
也許,自適應渲染可以幫助你。
這裏閱讀: http://msdn.microsoft.com/en-us/magazine/hh975347.aspx
或菲爾哈克觀看Channel9的視頻 http://channel9.msdn.com/events/Build/BUILD2011/TOOL-803T
希望這有助於。
如果使用帶有內置bootstrap3支持YIi2框架,它使您的網站響應上的所有設備和使用jQuery Mobile的檢測,你可以移動檢測 http://www.sitepoint.com/detect-mobile-devices-jquery/ http://forum.jquery.com/topic/jquery-mobile-device-detection What is the best way to detect a mobile device in jQuery?
目前後呈現在返回的結果你的行動實踐是使用「響應式設計」或(在極少數情況下)使用「僅移動子域」。前者不需要對後端代碼進行任何更改。後者將允許您爲應用程序使用不同的ootstrap腳本,從而更改用於UI邏輯的視圖。 –