何时调用__construct,何时调用索引?还有其他的区别吗?
在__construct里放什么呢?最好的做法是什么,我应该把$this->load调用.?还有什么?
class Site extends CI_Controller {
public function __construct() {
parent::__construct();
echo 'Hello World2';
}
public function index() {
echo 'Hello World1';
}
}发布于 2013-05-22 11:56:39
发布于 2013-05-22 11:56:00
索引()将在调用索引函数时执行,或者在默认情况下可以说index()是默认的function...Strightly,我们可以说__construct()是第一个方法,而控制器则通过它的函数调用作为构造函数。
发布于 2013-05-22 11:56:54
__construct是类的建筑工,而index()是默认的方法。
假设您正在调用http://yoursite.com/,这相当于http://yoursite.com/your_default_controller/index
这意味着,如果您的URL第三段中没有任何内容,则默认调用该控制器的index()。
您可以在constucter和load视图和模型中初始化。
可以将数据传递到index()处查看。
https://stackoverflow.com/questions/16691036
复制相似问题