繁体   English   中英

蛋糕PHP中的模板和视图之间的区别

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM