nev*_*ame 3 php oop codeigniter
在控制器中,您可以使用此方法加载视图,但我想知道这里幕后发生了什么.
我是PHP和框架的新手,但我已经学习了OOP的基础知识.
当$this->view()
被调用,则使用在当前类或父类的方法.
但是什么$this->load->view()
意思呢?什么是中间体load
?它是一个功能还是属性?
它在哪里?它怎么能包含view()?
感激解释.
有问题的代码是访问一个名为的成员变量load
,该变量有一个名为的方法view
.
CodeIgniter按照自己的约定,在CI"超级对象"中提供其模型和库作为成员变量,CI是控制器的一个实例.您可以将所有模型和插件视为单例,其单个实例被指定为CI自动创建的控制器的单例实例的成员.
load
此特定中的成员是CI_Loader的实例,它负责加载其他模型,视图和库.反过来,它会将它们分配给控制器实例中的自己的成员变量.
归档时间: |
|
查看次数: |
14125 次 |
最近记录: |