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加载视图。