Php 调用$this->;时在哪里可以找到函数视图;负载->;在CodeIgniter中查看?
当我扩展类Php 调用$this->;时在哪里可以找到函数视图;负载->;在CodeIgniter中查看?,php,codeigniter,Php,Codeigniter,当我扩展类ciu Controller并使用$this->load->view,并试图打开Controller.php,我找不到view函数 $this->load->view是什么意思$此指的是CI\U控制器类。加载和查看如何?加载是一个带有实例的属性CI_Loader::view是一种加载视图的方法: view( string $view, array $vars = array(), boolean $return = FALSE ) Load View This function i
ciu Controller
并使用$this->load->view
,并试图打开Controller.php
,我找不到view
函数
$this->load->view
是什么意思$此
指的是CI\U控制器
类。加载和查看如何?加载
是一个带有实例的属性CI_Loader::view
是一种加载视图的方法:
view( string $view, array $vars = array(), boolean $return = FALSE )
Load View
This function is used to load a "view" file. It has three parameters:
The name of the "view" file to be included.
An associative array of data to be extracted for use in the view.
TRUE/FALSE - whether to return the data or load it. In
some cases it's advantageous to be able to return data so that a developer can process it in some way.
Parameters
$view
$vars
$return
$this->load->view将加载视图。例如$this->load->view(ABC.php),然后它将在codeigniter的view文件夹中搜索ABC.php并加载它。这一行通常是控制器的最后一行 About CI_Controller是父控制器类,因此它可以继承其所有函数 因此,如果您的url是example/abc/demo/,CodeIgniter将尝试找到一个名为demo.php的控制器,并加载其位于最后一行的视图
希望这会有所帮助。就我而言,我有
http://localhost:1234/CodeIgniter/index.php/pages/view
您说过在示例/abc/demo/
CI中会找到一个控制器demp.php。但是在哪里可以找到demo.php呢?它在视野中吗?或者在控制器文件夹中?它将位于项目的控制器文件夹中,在最后一行,您将使用$this->load->view加载视图。