thinkphp 3 2 3版本學習筆記

2022-08-13 15:15:13 字數 1151 閱讀 8881

2、開啟除錯模式,有什麼作用?(預設關閉,在thinkphp.php 33行左右)

(1)非法呼叫的時候,有詳細的報錯資訊,便於除錯

thinkphp.php檔案  (最底下)

2、url模式

(1)0->普通模式

(2)1->預設模式  pathinfo模式

(3)2->重寫模式

(4)3->相容模式

若要輸出當前的url模式:echo c('url_model');

形式:u(『控制器名/方法』,array('id'=>x),'字尾名',是否顯示網域名稱(true或false),『localhost(網域名稱)』);

例如:u(『index/index』,array('id'=>1),'html',true,『localhost』);

示例: 

輸出結果:

接著,我們將出現的url進行複製並進行開啟,就會看到:

注:若要修改url模式,可在config/config.php中進行:'url_model'=>要修改的模式(如:0,1,2,3);

每個模式給出的url頁面位址都不同

3、自定義函式庫

(1)在專案中的common資料夾中建立自定義函式庫檔案,名字必須為:function.php

(2)在function.php中定義方法,例如:

定義乙個九九乘法表函式

接著在indexcontroller.php中進行呼叫函式:

結果:

ThinkPHP 3 2 3實戰學習(一)

預設入口檔案 index.php 公共目錄 public 一般用來存放css image fonts js資源檔案 框架目錄 thinkphp 一般不會用到 view 檢視,直觀可以感受到,例如顯示出來的前端頁面,將model中的資料拿出來顯示 controller 控制器,將model中的資料,利...

關於hadoop2 4 2版本學習時遇到的問題

問題一 namenode啟動失敗 描述 在初始化後hadoop後,發現datanode啟動失敗,namenode則可以正常啟動,如果把使用者換成root許可權,再次啟動時,則namenode和datanode都可以正常啟動,原因以及解決方案 由於我在之前進行了多次初始化操作,使得存在大量的日誌,因此...

ThinkPHP公升級至 5 1 18 版本

v5.1.18版本主要完善了對 swoole 和 workerman 的 httpserver 執行支援,改進 request 類,並修正了一些已知的問題。從 5.1.17 版本可以無縫公升級到 5.1.18 由於取消了test日誌驅動,如果使用了test日誌驅動,請在log.php中改為使用下面的...