cakephp中使用查詢中joins
在cakephp中使用複雜的sql查詢是件麻煩的事情,我覺得是,你當然可以通過手寫sql語句解決,但是這樣導致的結果是其中的paginator不能用的,本來由cakephp得到的分頁資訊都得自己來寫,夠麻煩,好不容易找到下面的方法,可以這樣使用連線自己想要的表,
$data = $this->user->find('all',
array(
'conditions' => array(
'or' => array(
'user.name like' => '%keyword%',
'user.subject like' => 'keyword',))
),'joins' => array(
'notes' => array(
'table' => 'notes',
'alias' => 'note',
'type' => 'left',
'foreighkey' => false,
'conditions'> array('user.id = note.user_id')))
);其中joins陣列中每個子項分別對應要連線的表,array中可加入的key為sql語句中連線表需要的條件,如連線的表名、要使用的別名、連線的型別、連線的條件等
查詢中使用函式
常用的四類函式 字串函式,日期函式,數學函式,系統函式 1 字串函式 charindex 尋找乙個指定的字串在另乙個字串中的起始位置 select charindex name my name is tom 1 返回 4 備註 1表示開始查詢位置,可省略 len 返回傳遞的字串長度 select l...
iBatis中使用動態查詢
prepend and open close isnotnullproperty ki.userid prepend and removefirstprepend false user id ki.userid isnotnullproperty kfi.initiator prepend and ...
iframe中使用jquery查詢
今天在公司是給ckeditor新增乙個 是否顯示 標題的功能 難點 外掛程式的內容很多,功能相當強大,在短時間之內無法通讀和理解裡面的邏輯關係,而且修改的內容不能破壞外掛程式內部的邏輯關係,不能因為新增乙個功能而引入更多的問題,因此只能從區域性去解決這個問題 突破口 知道頁面時使用iframe框架插...