CakePHP-视图
MVC中的字母“ V”表示视图。视图负责根据请求将输出发送给用户。视图类是加快开发过程的强大方法。
查看模板
CakePHP的“查看模板”文件从控制器获取数据,然后呈现输出,以便可以将其正确显示给用户。我们可以在模板中使用变量和各种控制结构。
模板文件存储在src / Template /中,该目录以使用文件的控制器命名,并以其对应的操作命名。例如,通常在src / Template / Products / view.php中可以找到Products控制器的“ view()”操作的View文件。
简而言之,控制器(ProductsController)的名称与文件夹(Products)的名称相同,但没有单词Controller,控制器(ProductsController)的操作/方法名称(view())与以下名称相同。视图文件(view.php)。
查看变量
视图变量是从控制器获取值的变量。我们可以根据需要在视图模板中使用尽可能多的变量。我们可以使用set()方法将值传递给视图中的变量。这些设置变量将在操作呈现的视图和布局中可用。以下是set()方法的语法。
此方法有两个参数-变量的名称及其值。
例
如以下程序所示,在config / routes.php文件中进行更改。
config / routes.php
在src / Controller / ProductsController.php中创建一个ProductsController.php文件。将以下代码复制到控制器文件中。
src / Controller / ProductsController.php
在src / Template上创建一个Products目录,并在该文件夹下创建一个名为view.php的View文件。将以下代码复制到该文件中。
通过访问以下URL执行以上示例。
http:// localhost / cakephp4 / template
输出
上面的URL将产生以下输出。