Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在cakephp中使用view在何处创建公共功能?_Cakephp_Cakephp 2.0_Components - Fatal编程技术网

在cakephp中使用view在何处创建公共功能?

在cakephp中使用view在何处创建公共功能?,cakephp,cakephp-2.0,components,Cakephp,Cakephp 2.0,Components,我是cakephp的新手。我有一个模块名为联系我们在我的项目的1。该模块需要在网站的几乎所有页面上显示。所以我的问题是,对于这个通用模块,我们可以创建组件吗?或者有其他方法来完成它吗?我阅读了该站点的组件,发现组件没有自己的视图。请告诉我怎么做 谢谢你 许多应用程序都有小的表示代码块,需要在页面之间重复,有时在布局中的不同位置重复。CakePHP可以帮助您重复网站中需要重用的部分。这些可重用的部件称为元素。广告、帮助框、导航控件、额外菜单、登录表单和标注通常作为元素在CakePHP中实现。图元基

我是cakephp的新手。我有一个模块名为联系我们在我的项目的1。该模块需要在网站的几乎所有页面上显示。所以我的问题是,对于这个通用模块,我们可以创建组件吗?或者有其他方法来完成它吗?我阅读了该站点的组件,发现组件没有自己的视图。请告诉我怎么做

谢谢你

许多应用程序都有小的表示代码块,需要在页面之间重复,有时在布局中的不同位置重复。CakePHP可以帮助您重复网站中需要重用的部分。这些可重用的部件称为元素。广告、帮助框、导航控件、额外菜单、登录表单和标注通常作为元素在CakePHP中实现。图元基本上是一个小视图,可以包含在其他视图、布局甚至其他图元中。元素可用于使视图更具可读性,将重复元素的呈现放置在其自己的文件中。它们还可以帮助您在应用程序中重用内容片段

元素位于/app/View/Elements/文件夹中,并具有.ctp文件扩展名。它们是使用视图的元素方法输出的:

echo $this->element('helpbox');
有关更多详细信息,请查看