: //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里面用到了还要另外找一个档案很奇怪啦