Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Templates 在CakePHP3中使用模板的最佳方式是什么_Templates_Themes_Cakephp 3.0 - Fatal编程技术网

Templates 在CakePHP3中使用模板的最佳方式是什么

Templates 在CakePHP3中使用模板的最佳方式是什么,templates,themes,cakephp-3.0,Templates,Themes,Cakephp 3.0,我是cakephp新手,从版本3开始。我想建立一个漂亮的应用程序,因为我不擅长设计,我真的很想使用一个免费的模板,或者买一个我可以在cakephp中使用的模板 因此,我非常感谢您提出的所有建议、想法或最佳实践。简单的方法将是最好的,因为我没有很多时间与这个项目。提前感谢您。如果您没有像您提到的那样的大量时间,最简单的方法就是将大量代码粘贴到src/Template/layout/default.ctp中的default.ctp布局中 您会注意到其中已经有一些PHP代码行与获取css块、元标记和其

我是cakephp新手,从版本3开始。我想建立一个漂亮的应用程序,因为我不擅长设计,我真的很想使用一个免费的模板,或者买一个我可以在cakephp中使用的模板


因此,我非常感谢您提出的所有建议、想法或最佳实践。简单的方法将是最好的,因为我没有很多时间与这个项目。提前感谢您。

如果您没有像您提到的那样的大量时间,最简单的方法就是将大量代码粘贴到src/Template/layout/default.ctp中的default.ctp布局中

您会注意到其中已经有一些PHP代码行与获取css块、元标记和其他可能存在于整个项目中的代码相关

找到你想要使用的主题的主布局——在大多数页面上都是一致的。这是您将用于default.ctp的。比较default.ctp中已有的内容,并对该文档中的HTML进行相应的调整,同时保留PHP的重要行

对于其他重要页面,如登录或注册页面,只需为这些页面创建一个新文档,如“login.ctp”,然后在加载页面的函数中(可能是UsersController内部的“login”),使用以下代码行更改默认布局:

    $this->viewBuilder()->layout('login'); // without the .ctp ending
通过这种方式,您可以创建与任何其他页面都不匹配的一次性布局