用户
 找回密码
 入住 CI 中国社区
搜索
楼主: 丘思甲
收起左侧

[已解决] 急,我用3.0版本,运行提示找不到自定义的函数

[复制链接]
发表于 2016-8-22 14:38:00 | 显示全部楼层
丘思甲 发表于 2016-8-22 14:36
我在最底层获取数据后都是用return $abc = $result->result_array();回到Controller时就$abc->num_rows() ...

确实你的用法有错误,对照 http://codeigniter.org.cn/user_guide/database/results.html 看下吧。
发表于 2016-8-22 14:43:54 | 显示全部楼层
PHP复制代码
 
        //搜尋單筆資料
        public function get_OneData($table,$th,$td){
                $query = $this->db->where($th,$td)->get($table);
                if($query->num_rows() == 1){
                        return $query->row_array();
                }
                return null;
        }
       
        //搜尋多筆資料
        public function get_AllData($table,$th,$td){
                $query = $this->db->where($th,$td)->get($table);
                if($query->num_rows() > 0){
                        return $query->result_array();
                }
                return null;
        }
       
复制代码
发表于 2016-8-22 14:47:42 | 显示全部楼层
你這種問法已經不是發問求助就能夠幫你了,也許你該花錢請位老師,或是請人在旁立即詢問求助。

你發問的這些問題不是低級錯誤,也不是不熟語法什麼的,
就只是純粹急著想做出功能而亂拼湊出來的程式碼,

也許這是你的作業,甚至是工作,但是你連最基本的東西都不懂,

你可以不懂為什麼會錯,而不是連錯在哪都不知道。

版上的朋友再熱心也無法幫你解決,你只是在請人幫你寫CODE而已,
當你完成後,到頭來,還是什麼都不會。

我沒有任何貶低的意思,你也可以當我在說廢話,
可能這就是你的學習方式,我也不能夠影響你什麼,
或許其他版友還是願意熱心替你解答,但我不認為這是能幫助你的方式。

评分

参与人数 1威望 +1 收起 理由
Hex + 1 支持

查看全部评分

 楼主| 发表于 2016-8-22 14:55:41 | 显示全部楼层
感谢各位的耐心解答,问题解决了
发表于 2016-8-22 15:35:14 | 显示全部楼层
timshuns 发表于 2016-8-22 14:47
你這種問法已經不是發問求助就能夠幫你了,也許你該花錢請位老師,或是請人在旁立即詢問求助。

你發問的這 ...

我非常认同你的看法。我在CI混迹多年,渐渐发现CI论坛的问题越来越没技术含量。有些根本不是CI的问题,也不是解决方案的讨论问题。而是抛出一堆代码,问错误在哪里,到最后发现是拼写错误。
程序员最基本的能力就是发现问题的能力,还不说能不能解决。连拼写错误都需要在论坛里找人问,是非常不合理的。

@Closer 和 @Hex 是两位资深版主,非常热心地回答论坛的一切问题,可能是因为CI论坛人气有点低迷,问问题的不多。但太热心也促长了不思考,不查手册的,急于求成的风气,我觉得是非常不好的。
CI4跟CI3的变化很大,基本是全面重写,框架变得复杂起来,希望能有所改善吧。

点评

Hex
说的太好了,确实现在问问题的水平越来越低,是需要思考一下了。  发表于 2016-8-22 16:01

评分

参与人数 1威望 +1 收起 理由
Hex + 1 赞一个!

查看全部评分

本版积分规则