在cakephp 3中获取和使用模板的最佳方法是什么?

时间:2015-12-08 17:06:24

标签: templates themes cakephp-3.0

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

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

1 个答案:

答案 0 :(得分:0)

如果你没有像你提到的那么多时间,那么最简单的方法就是在src / Template / Layout / default中的default.ctp布局中粘贴很多代码。 CTP。

你会发现PHP中已经存在一些与获取css块,元标记以及可能存在于整个项目中的其他代码块相关的PHP行。

找到您尝试使用的主题的主要布局 - 在大多数页面中保持一致的主题布局。这就是你将用于default.ctp的那个。比较default.ctp中已有的内容,并对该文档中的HTML进行可比较的调整,同时保留PHP的重要行。

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

    $this->viewBuilder()->layout('login'); // without the .ctp ending

通过这种方式,您可以创建与其他任何页面都不匹配的一次性布局。