[英]Difference between template and view in cake php
我是CakePHP 3.0的新手。 以前我使用CodeIgniter。 在CakePHP 3.0中,我们必须在src/Template
而不是src/View
创建HTML设计。
我的问题是视图和模板之间有什么区别?
从3.0开始,包含视图文件的文件夹现在位于src / Template下,而不是src / View下。 这样做是为了将视图文件与包含php类(例如,Helpers,View类)的文件分开。
因此,基本上,您的html(.ctp文件)进入src / Template,而您的.php文件“帮助”您的模板进入src / View
Cakephp使用ctp扩展名。 代表蛋糕模板。 对于CRUD,它使用添加,查看,编辑,索引ctp文件。
在cakephp 2.0中,ctp(模板文件)存储在app> View> ...文件夹中。
在cakephp 3.0中,ctp文件存储在src>模板> ...或src>视图> ...文件夹中。
视图:演示类位于此处:单元格,助手和模板文件。
模板:演示文件位于此处:元素,错误页面,布局和视图模板文件。
对于src / Template,它是查看文件的文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.