单应用模式下的模板渲染,对于模板路径,官方解释如下:

    默认情况下,框架会自动定位你的模板文件路径,优先定位应用目录(app目录)下的view目录,这种方式的视图目录下就是应用的控制器目录。

    有点拗口,难以理解:不管是应用目录,还是应用的控制器目录,说白了就是与所调用的控制器的同级目录中的View目录。

    实例

    我在Controller控制器下的admin文件夹中,写了一个Demo.php控制器文件,在其中定义了一个index()方法,并通过fetch()方法进行模板渲染。如下图:
    image.png
    访问Demo.php控制器文件,报出如下错误:
    image.png

    方法一:这个时候,我在tp根目录下的View文件夹中,写了一个demo\index.html,内容如下图:
    image.png
    方法二:同时,我又在tp\app目录下,同样写了一个view\demo\index.html文件,内容如下图:

    image.png

    现在访问demo.php控制器中的index()方法,得出结果如下:

    image.png
    可见它访问的优先级,是app目录下的view\demo\index.html文件。