Re: [請益] CodeIgniter Restful 查詢回傳...

看板PHP作者 (思考跳tone記性差)時間10年前 (2015/10/11 00:43), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/2 (看更多)
: //MODEL : public function singleUserData($email) { : $db1 = $this->load->database('settings', TRUE); : //$sql = $this->config->item('querySingleUserData', 'sql'); : $sql = "SELECT * FROM USERS WHERE EMAIL = ?"; : return $db1->query($sql, array($email)); 這裡 : } : public function getPrivilege($email) { : $db1 = $this->load->database('settings', TRUE); : //$sql = $this->config->item('getUserPrivilege', 'sql'); : $sql = "SELECT * FROM PRIVILEGE WHERE EMAIL = ?"; : return $db1->query($sql, array($email))->result(); 跟這裡差的東西就是我跟你說的應該要傳result而不是回傳query : } : 不曉得有沒有人遇過這樣的問題 @@> : ... : 然後另外多問兩個問題 XD : 1, 想請問一下想要自動載入兩個 db 的話要怎麼寫... : 感覺每個 model method 都要 load 一次有點麻煩 ._.> : 而且在建構子也只能指定一個 default 的 db... 還是我搞錯寫法 XD" 我比較好奇你有幾個model要同時連到兩個資料庫 真的很常用的話可以自己extends 一個my_model來用 就放在__construct 雖然有點奇怪就是了 : 2, 想要把 sql 檔案都集中在一個檔案, 然後要用的時候去讀sql名字載入, : 就像是 mark 掉的部分, 把 sql 檔案丟在 config folder裡面, 再去讀出來, : 不曉得這樣的寫法是不是錯誤,以及有沒有其他更好的寫法 ^^ : CI新手上路,還請多指教 ^^> : 謝謝 我是覺得這樣反而人家看到model裡面用到了還要另外找一個檔案很奇怪啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.192.112 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1444495398.A.75C.html

10/11 00:44, , 1F
喔看懂了XD 果然自己找錯找到眼花都看不到問題在哪orz
10/11 00:44, 1F

10/11 00:46, , 2F
1, 的話其實應該沒很常XD 2, 的話.. 寫java的習慣@@>
10/11 00:46, 2F

10/11 00:46, , 3F
會習慣把 sql 都寫在一隻檔案,要找要改比較方便...
10/11 00:46, 3F

10/11 00:54, , 4F
我是沒那個習慣啦XD 我習慣讓看到程式碼就知道是幹嘛的
10/11 00:54, 4F

10/12 09:55, , 5F
各model間盡量獨立,sql寫在同一個config,系統、團隊
10/12 09:55, 5F

10/12 09:55, , 6F
大了後風險高
10/12 09:55, 6F
文章代碼(AID): #1M6K0cTS (PHP)
討論串 (同標題文章)
文章代碼(AID): #1M6K0cTS (PHP)