人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

ThinkPHP中pathinfo模式,模板與控件之間的關系

ThinkPHP中pathinfo模式,模板與控件之間的關系

更新時間:2023-06-20 文章作者:未知 信息來源:網絡 閱讀次數:

根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。

thinkphp pathinfo 路徑修改_thinkphp pathinfo_thinkphp開啟pathinfo

pathinfo的四種訪問方式

0: 普通模式.

m代表模塊,a代表方法

1: 稱為pathinfo模式,下面有兩種模式. 默認訪問模式為

2: 重寫重寫(偽靜態). 您可以自己編寫相關的重寫規則,也可以使用系統為我們提供的重寫規則.

apache手冊中有關于URL重寫規則的部分,您可以看一下.

3: 稱為兼容模式. 它的路徑訪問權限

當服務器上不支持pathinfo模式,但是所有pathinfo模式都在以前的路徑訪問模式下使用時,它將提示該路徑模式不正確. 此時,為了解決此問題,可以使用標記為3的兼容模式來處理它. 這些都支持GETthinkphp pathinfo 路徑修改,因此兼容模式可以解決它.

設置訪問模式,該模式應在conf.php文件中:

thinkphp開啟pathinfo_thinkphp pathinfo_thinkphp pathinfo 路徑修改

“ URL_MODEL” => 0;

何時

設置為2,因為啟用了URL重寫,所以無論是重寫還是重寫,都可以通過原始路徑進行訪問.

如果要打開重寫模式,請執行以下操作: 1.確保服務器已打開Apache重寫模塊. 從apache下的httpd.conf文件中的LoadModulerewrite ..行中刪除#,然后重新啟動服務器. 2.在與主條目文件和項目條目文件相同的目錄下創建一個新的.htaccess文件. 用vi打開記事本并將其另存為.htaccess文件. 或者,您可以直接打開記事本,然后在另存為文件的文件名中使用引號將“ .htaccess”寫入. 構建完成后,您可以直接將重寫部分粘貼到手冊中,然后可以啟用重寫,即可以直接使用它,而無需編寫index.php或admin.php入口文件.

如果使用2重寫模式,則會增加服務器的性能消耗.

-------

conf.php中的設置

'PATHINFO_URL_MODEL'=> 1普通模式加上m和a,即使您更改m和a的位置,也不會影響結果a / index / m / user

正常模式必須在/ a / module / a /動作之前,并且可以更改順序. 如果要使用GET傳遞值,則在此PATHINFO模式下,必須添加一個斜杠,然后添加一個值,例如: Http: ../ index.php / m / user / a / index / username / zhangsan

thinkphp開啟pathinfo_thinkphp pathinfo 路徑修改_thinkphp pathinfo

2,智能模式,值為2

pathinfo默認為智能模式,/ index.php / user / index表示用戶模塊下的索引方法

以這種方式獲取值: / username / Zhang San

其值傳遞方法與普通模式相同.

-----------

“ URL_PATHINFO_DERP” ='-';

此設置是將分隔符更改為水平線(-),默認值為/

------

更改定界符

thinkphp pathinfo_thinkphp開啟pathinfo_thinkphp pathinfo 路徑修改

'APP_DEBUG'=>'true'打開調試模式. 一旦打開,它將模擬Linux操作系統以幫助我們識別大小寫. 并且打開后方法名稱的大小寫與模板文件的大小寫有關. 但是模擬的文件夾名稱不區分大小寫.

---

默認情況下,每個方法下的$ this-> display()顯示與該方法同名的模板. 如果您不想使用此方法名稱顯示模板,但想要顯示另一個文件(相同級別)的內容,請編寫$ this-> display('anthor');. 直接,您將使用anthor.html,并且無需在括號中寫后綴

跨模塊顯示(以下示例中的$ this->顯示全部在Index模塊下的index方法中)

$ this-> display('module name: template name');例如$ this-> display('user: index');將在用戶模塊下顯示索引文件

跨主題,也稱為跨皮膚

默認情況下創建皮膚thinkphp pathinfo 路徑修改,在皮膚下創建用戶文件夾,然后在其下創建new.html

$ this-> display('skin @ user: new');在這種情況下,頁面將以紅色背景顯示

(“皮膚目錄名稱@哪個目錄名稱: 模板名稱”);

thinkphp開啟pathinfo_thinkphp pathinfo_thinkphp pathinfo 路徑修改

---

全路徑輸出:

在主條目文件下,創建一個Public目錄,在其下創建一個ss.html,并在其下添加背景色

$ this-> display('./ Public / ss.html');再次打開此頁面是綠色背景

注意: 加載文件的位置全部位于主條目文件中. 這與index.php文件的位置有關.

----

還有一個絕對路徑,可以根據您的磁盤寫入(“ E: /AppServ/www/project/Public/ss.html”);效果是一樣的

---

$ this-> display('specified location','encoding','mimie type of file');例如,如果需要輸出xml文件,則可以將其寫為$ this-> display('index','utf-8','text / xml');


本文來自本站,轉載請注明本文網址:
http://www.pc-fly.com/a/jisuanjixue/article-288153-1.html



溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 昌乐县| 桐城市| 渝中区| 丰城市| 慈溪市| 长顺县| 迭部县| 灌阳县| 屏东县| 宝鸡市| 尚志市| 措勤县| 长沙县| 宁安市| 花垣县| 都匀市| 墨玉县| 团风县| 陆良县| 昌都县| 桂林市| 灵台县| 河西区| 秭归县| 章丘市| 嘉义县| 肇州县| 临西县| 潢川县| 裕民县| 蒙自县| 四川省| 砚山县| 天祝| 永修县| 焦作市| 中宁县| 安远县| 宁波市| 比如县| 门源|