1.通過指向符號『->』多次聯絡呼叫方法稱為:鏈式查詢;
2.當使用db::name(』』)時,返回查詢物件(query),後面可以加資料庫對應的方法
3.每次執行乙個資料庫查詢方法時,還會返回查詢物件;
4.只要還是資料庫物件,就可以一直使用指向符合進行鏈式查詢
5.find(),select()方法是返回陣列或資料集物件(colletion);
6.find()、select()是結果查詢物件,不是鏈式查詢方法;
1.多次使用資料庫查詢,每次靜態建立都會生成乙個例項,造成浪費,可以把物件例項儲存下來,進行反覆呼叫
2.⭐當同乙個物件例項第二次查詢後,會保留第一次查詢的值
$data1
=$userquery
->
order
('id'
,'desc')-
>
select()
;$data2
=$userquery
->
select()
;return db:
:getlastsql()
;//結果還是第一條執行語句 select * from `tp_user` order by `id` desc
$userquery
->
removeoption
('where')-
>
select()
;
thinkphp6 0學習筆記之啟程2
控制器,即 controller,控制器檔案存放在 controller 目錄下 如果想改變系統預設的控制器檔案目錄,可以在 config 下 route.php 配置 controller layer controllerxyz er後面自由新增類名和檔名大小寫保持一致,並採用駝峰式 首字母大寫 ...
ThinkPHP6 0 學習 安裝
1 linux環境 curl ss php 將檔案移動到bin下 mv composer.phar usr local bin composer 2 使用國內映象 阿里雲 開啟命令列視窗 windows使用者 或控制台 linux mac 使用者 並執行如下命令 composer config g ...
thinkphp6 0之了解容器和依賴注入
1 在model裡建立乙個類繼承model namespace use think model class oneextends model 2 建立乙個控制器inject,通過依賴注入將模型one物件引入其內 namespace use class inject public function i...