tp5聯動詳解 JK的整理

2021-09-05 10:40:08 字數 866 閱讀 9682

1.如果用了預關聯 並且 是seteagerlytype(0) 則field欄位都是無效的 全部給你輸出來!!

$aa=model('teacher_log')->with('course,content')->where('teacher_log.id','gt','25')->select();

如果要給主表加條件 可以這樣加

列印出來的sql語句是這樣的

加關聯表的條件

如果想要用與關聯的表的條件可以這樣,不過輸出後並沒有把course的資料加進去!不是預載入

用hasmany,取回來的teacher_log的相應內容,跟course沒關係

插播一下

$aa=db::view('teacher_log','id,classes')

->view('resources_course','name as a','resources_course.id=teacher_log.resources_course_id','left')

->view('resources_content','name as b','resources_content.id=teacher_log.resources_content_id','left')

->view('resources_category','name as v','resources_category.id=resources_course.category_id','left')

->view('resources_field','name as vd','resources_field.id=resources_course.field_id','left')

->select();

dump($aa);

這樣用檢視也不錯其實!

tp5框架原理詳解 TP5框架安全機制例項分析

防止sql注入 1 查詢條件盡量使用陣列方式,具體如下 wheres array wheres account account wheres password password user where wheres find 2 如果必須使用字串,建議使用預處理機制,具體如下 user d useri...

tp5的執行流程

一 入口檔案 c wamp64 www tp5 public index.php 作用 1 定義目錄常量 2 載入框架引導目錄 二 載入框架的引導檔案 c wamp64 www tp5 thinkphp start.php 作用 引導基礎檔案 對應用進行運轉 三 載入框架的基礎引導檔案 c wamp...

tp3與tp5的區別

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