php - 如何从 CodeIgniter 中的模型加载助手?

标签 php class codeigniter

我想在模型中加载一些助手。这该怎么做?尝试使用:

${get_parent_class($this)}->load->helper ('text');

还是报错

Fatal error: Call to a member function helper() on a non-object

最佳答案

GSto 回答了 $this->load->helper('helpername') 但如果你在模型的方法中,$this 只是指那个模型的(类) 实例而不是 CI 全局。那是行不通的!

相反,您需要加载 CI 全局,然后加载助手:

// PHP 4
// $ci =& get_instance();
// PHP 5    
$ci = get_instance();
$ci->load->helper('text');

关于php - 如何从 CodeIgniter 中的模型加载助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1680721/

相关文章:

php - 使用 URL 重写构建 Twitter Composer Modal

php - 将数组添加到 MySQL Fetch

php - 如何在 Google Compute Engine 上接收电子邮件

javascript - 如何使用 Javascript getElementsByClass() 函数在类或标签中选择类?

php - 计数行除以计数行

php - 我应该为 web 使用 Drupal 还是 Kohana 类型的框架 "application"

jquery - 检查类为 'X' 的元素是否具有 'N' 的 rel

python - 获取嵌套类的全名

php - 我的 codeigniter header.php 中的动态标题

javascript - 为什么这个 jQuery 在 Codeigniter 中不起作用?