我的一个CodeIgniter控制器函数需要调用递归函数作为其功能的一部分。如果我把它放在控制器类中,函数调用扼流器,如果我把它放在类的外面,它就不能访问数据库函数($this->db->get())
。会使它成为一个帮手功能解决这个问题吗?CodeIgniter助手函数可以使用数据库函数吗?
11
A
回答
29
你可以得到如:
$CI =& get_instance();
之后,你将能够使用$CI->db
进行查询..
+0
辉煌的,经过一点阅读,这正是我正在寻找。 – Rorrik 2013-04-08 20:44:32
+0
为什么它被拒绝投票?请让我们知道这有什么问题。 – 2014-05-07 13:11:54
5
如果您想使用$这在图书馆,助手,并获得所有的方法:
$this->ci =& get_instance();
$this->ci->load->database();
你也可以这样做:
$this->ci->config->item('languages');
或
$this->ci->load->library('session');
-1
//Select Data:
$this->db->select(‘fieldname seperated by commas’);
$this->db->from(‘table’);
$query = $this->db->get();
$results=$query->result() ;
//Joins:
$this->db->select(‘*’);
$this->db->from(‘table1′);
$this->db->join(‘table2′, ‘table2.id = table1.id’);
$query = $this->db->get();
相关问题
- 1. 在Codeigniter中调用助手函数库
- 2. Codeigniter帮助函数
- 3. CodeIgniter - 在助手内访问数据库
- 4. Codeigniter助手模型数据
- 5. 我可以使用同名的php函数和javascript函数吗?
- 6. 我可以使用函数作为函数的名称吗?
- 7. onclick可以在函数中使用函数吗?
- 8. 通过函数指针使用的函数可以内联吗?
- 9. C++我可以使用sleep()函数吗?
- 10. AWK咖喱函数 - 函数可以返回一个函数吗?
- 11. 函数库帮助
- 12. 把手辅助函数
- 13. 需要帮助使sql数据可用于数学函数php
- 14. 云数据流python转换函数可以使用第三方库吗?
- 15. 可以使用单向散列函数来清理数据库查询吗?
- 16. 我可以在Codeigniter中的函数中创建一个函数吗?
- 17. codeigniter数据库脚手架
- 18. 可以使用静态“数据库帮助程序”类吗?
- 19. 使用EF Code First和Oracle数据库可以使用函数调用来选择数据吗?
- 20. 如何在助手中调用codeigniter函数?
- 21. lodash zip函数可以使用数组数组吗?
- 22. 是否可以从Magento内部访问codeigniter函数/帮助器?
- 23. 我可以使用两级可变长度参数函数吗?
- 24. codeigniter库中的__call函数
- 25. codeigniter可以支持内联函数。
- 26. 我可以使用URL调用模型函数(不使用路线)吗? CodeIgniter
- 27. 我可以调用另一个函数写入的函数吗?
- 28. 我们可以在Java中的函数中调用函数吗?
- 29. 我可以从CUDA内核函数调用__device__函数吗?
- 30. “外部”JavaScript函数可以调用“jQuery函数”吗?
得到它,请发表您的控制器代码。 – 2013-04-08 20:27:59
为什么不使用模型?无论如何,这就是你的数据库交互应该去的地方。 – 2013-04-08 22:32:27