作者fri13 (思考跳tone记性差)
看板PHP
标题Re: [请益] CodeIgniter Restful 查询回传...
时间Sun Oct 11 00:43:15 2015
: //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://webptt.com/cn.aspx?n=bbs/PHP/M.1444495398.A.75C.html
1F:推 swallowcc: 喔看懂了XD 果然自己找错找到眼花都看不到问题在哪orz 10/11 00:44
2F:→ swallowcc: 1, 的话其实应该没很常XD 2, 的话.. 写java的习惯@@> 10/11 00:46
3F:→ swallowcc: 会习惯把 sql 都写在一只档案,要找要改比较方便... 10/11 00:46
4F:→ fri13: 我是没那个习惯啦XD 我习惯让看到程式码就知道是干嘛的 10/11 00:54
5F:→ xdraculax: 各model间尽量独立,sql写在同一个config,系统、团队 10/12 09:55
6F:→ xdraculax: 大了後风险高 10/12 09:55