tp3 tp5 輸出上一次sql語句

2022-03-13 12:45:49 字數 523 閱讀 7104

我們在編碼的過程中,有時候程式返回的結果不容易排錯,這時候就有必要輸出原生sql語句來便於我們檢查。

目前整理了tp3,和tp5的輸出方式

tp3m()->getlastsql();

tp5db::getlastsql();

另外tp3 model 的基本用法,在model資料夾下新建 contentviewmodel.class.php

<?php

class contentviewmodel extends

viewmodel

假如在輸出的時候要使用 as ,改變名字。

那麼我們在控制器層

d('contentview')->where($where)->field('number as word_count')->order('num asc')->select();

使用field,處理需要as的字段,需要注意的一點是修改完畢field之後,也要修改model(假如是先寫model的話)欄位以控制器as 之後的字段為主

tp3與tp5的區別

不論是學習使用tp3 tp5還是面試,我們經常都會提到 thinkphp3 和thinkphp5 的一些區別有哪些,下面我對這兩者的一些區別做了一些總結 表面的區別,並不涉及核心 在tp3中,我們輸出檢視是 this display 但是在 tp5中,輸出檢視函式是 this fetch 在tp3中...

TP5系統變數輸出

模板中 全部小寫,輸出blog.cn 控制器 server server name 輸出 blog.cn 模板中 const關鍵字,輸出5.6.27 控制器 php version 輸出5.6.27 模板中 config關鍵字,輸出127.0.0.1 控制器 config get database....

Tp3 和 Tp5之間的區別

5.0版本和之前版本的差異較大,以下是從幾個方面來解釋它們的主要區別 1.url和路由 5.0的url訪問不再支援普通url模式,路由也不支援正則路由定義,而是全部改為規則路由配合變數規則 正則定義 的方式 主要改進有以下幾點 1.增加路由變數規則 2.增加組合變數支援 3.增加資源路由 4.增加路...