PHP 板


LINE

看板 PHP  RSS
大家好, 初学 CI,刚刚莫名其妙的撞了墙 @@ 所以上来请问前辈们一个 CI Restful 的问题~ 现在呼叫某一两个 api 回传的会拿到 {"conn_id":{},"result_id":{},"result_array":[],"result_object":[], "custom_result_object":[],"current_row":0,"num_rows":null,"row_data":null} 这样的 json string, 不过其他的query都是正常的... 回传错误的CODE : //API public function users_get() { $email = $this->get('email'); $this->load->model('user_model'); $dataset = $this->user_model->singleUserData($email); $this->response($dataset, REST_Controller::HTTP_OK); } //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)); } 正常回传的CODE : //API public function privilege_get() { $email = $this->get('email'); $this->load->model('user_model'); $dataset = $this->user_model->getPrivilege($email); $this->response($dataset, REST_Controller::HTTP_OK); } //MODEL 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(); } 不晓得有没有人遇过这样的问题 @@> ... 然後另外多问两个问题 XD 1, 想请问一下想要自动载入两个 db 的话要怎麽写... 感觉每个 model method 都要 load 一次有点麻烦 ._.> 而且在建构子也只能指定一个 default 的 db... 还是我搞错写法 XD" 2, 想要把 sql 档案都集中在一个档案, 然後要用的时候去读sql名字载入, 就像是 mark 掉的部分, 把 sql 档案丢在 config folder里面, 再去读出来, 不晓得这样的写法是不是错误,以及有没有其他更好的写法 ^^ CI新手上路,还请多指教 ^^> 谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.83.91
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1444493189.A.766.html
1F:推 fri13: 你要回传的应该是result 而不是query 10/11 00:26
不好意思这句有点不太懂意思~ 不过其实两个 restful/model 的 code 是 copy paste 之後改名称而已, 如果有问题应该是两个都会出事才是 @@>
2F:→ fri13: 问题1可以用autoload 或是 10/11 00:27
3F:→ fri13: http://goo.gl/FyMZSU 10/11 00:27
这个我有看过, 不过在建构子里面指定了 $db1 = $this->load->database('group_one',TRUE); $db2 = $this->load->database('group_two',TRUE); 的话,要怎麽在其他的 method 里面直接呼叫呢? 新手蠢问题比较多,不好意思 XD"
4F:→ fri13: 问题二我个人不建议那样的写法 基本上就是封装在model里 10/11 00:28
5F:推 fri13: 看来问题一我看错XD 不过你可以在_construct设定要连那个 10/11 00:32
好的感谢 ^^ 我来研究看看 ※ 编辑: swallowcc (49.216.83.91), 10/11/2015 00:34:18
7F:推 fri13: 吃太饱结果没看清楚就回XD 10/11 00:37







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP