首頁 > 後端開發 > php教程 > thinkphp3.x自訂Action、Model及View的簡單實作方法

thinkphp3.x自訂Action、Model及View的簡單實作方法

不言
發布: 2023-03-25 12:46:01
原創
1709 人瀏覽過

這篇文章主要介紹了thinkphp3.x自訂Action、Model及View的簡單實作方法,結合實例形式詳細分析了thinkPHP3.x自訂模型、視圖及控制器的具體步驟與相關實作技巧,需要的朋友可以參考下

本文實例講述了thinkphp3.x自訂Action、Model及View的實作方法。分享給大家供大家參考,具體如下:

1、在xmall/Lib/Action中建立檔案TestAction.class.php

class TestAction extends Action{
   function index(){
    $this->display("test");
   }
}
登入後複製

#2、在xmall/tpl下建立default資料夾,在default下建立Test資料夾,在Test下建立test.html模版檔案;

3、執行URL:http://localhost/xmall/ index.php/Test/index就會出現test.html頁面的內容

4、在操作過程中出現的錯誤:

(1) URL中的Test的T要大寫;

(2) Display不需要提供檔案的副檔名,預設為index

##5、注意事項:

(1) 為方便偵錯,應在index.php入口檔案中新增

define("APP_DEBUG",true);
登入後複製

(2)最好在設定檔(xmall/Conf/config.php)中指定預設模版:'DEFAULT_THEME' => 'default'

6、在xmall/lib/Model下建立檔案UserModel.class.php

class UserModel extends Model{
   function test(){
     return "123456";
   }
}
登入後複製

7、在xmall/Lib/Action/TestAction.class.php新增方法

public function test(){
   $m=D("User");
   echo $m->test();
}
登入後複製

8、執行URL:http://localhost/xmall/index.php/Index/test,頁面輸出123456

9、註:Model檔案名稱要與model的名稱一直,在呼叫時區分大小寫;

在xmall/conf/config.php中加入'URL_CASE_INSENSITIVE' =>true,//URL不區分大小寫

以上是thinkphp3.x自訂Action、Model及View的簡單實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板