暫時只支援二級網域名稱的部署,更深層級的還在想使用group分組形式好還是使用router來進行檢測。不喜歡廢話,直接切入主題:
修改thinkphp/lib/think/util/dispatcher.class.php
找到parsepathinfo方法,修改為:
訪問:level.domain.com/index.html
module為levelaction
action為index
訪問:payment.domain.com/gateway.html
module為paymentaction
action為gateway
hoho..抽空想辦法看能不能支援更深層級的多級網域名稱比如3級、6級等等,額估計太深了也沒人用-_-汗…最起碼二級的實現了。下一步更新下svn。最好能對映module名稱,不至於被猜出來。比如訪問levelaction實則訪問的是pedeaaction。。^_^,ok,上班去鳥。。。。
ThinkPHP5 開閉原則 多版本支援
一般 在控制器多傳入乙個引數 version public function getbanner id return banner public function getbanner id,version 然後判斷 version if version 1 if version 2 設計 的原則 開...
ThinkPHP多語言支援與多模板支援概述
一 thinkphp多語言支援 config.php配置檔案中新增 多語言支援設定 lang switch on true,default lang zh cn lang 程式設計客棧auto detect true,lang list en us,zh cn,zh tw home lang 資料夾...
修改SlidingMenu,使其能夠完美執行
2 解壓,將三個專案匯入到eclipse中 3 在專案demos上右鍵 properties 左側選中android,在右側下方library中,點選add,即可新增其他兩個專案作為library。還有一點要說明,有時候eclipse匯入專案是存在問題。可以試著新建乙個空的專案,把當前專案的檔案一點...