我有点困惑,代码点火器中使用库和帮助器的方法的方式。我还在学习代码点火器。
控制器
function index(){
$this->load->helper('text');
$this->load->library('auth'); //custom library
$data['string'] = 'this is sample ..... this is sample';
$this->load->view('article', $data);
}
看法
<?php
if(is_logged_in()){ //is_logged_in() is the method from the library, 'auth'
echo 'You are logged in';
}
<p><?php echo word_limiter($string, 10); ?></p> <!--word_limiter() is the method from the helper, 'text' -->
在上面的视图文件中,辅助方法word_limiter()
工作正常。但该方法is_logged_in()
不起作用。但如果我这样做($this->auth->is_logged_in()
),它会工作。
但是为什么helper ie 中的方法word_limiter()
不必这样写($this->text->word_limiter()
)。
调用助手和库的方法之间有区别吗?