在CakePHP 3

时间:2016-04-20 14:39:40

标签: javascript php css cakephp cakephp-3.x

您好我在CakePHP3项目上工作,

按新模板更改 default.ctp 后, Flash 消息显示为没有任何样式,如何应用样式以显示它...

这是Flash消息的块:

// in view   
 <?php echo $this->Flash->render(); ?>

1 个答案:

答案 0 :(得分:1)

样式化是通过CSS完成的 - 如果您删除了自定义布局文件 default.ctp 中的默认Cake.css,您可能需要在自己的css文件中添加样式。

flash消息的默认css类位于/app/scr/Template/Element/Flash

正如您在文件中看到的那样,“关注div”类具有“消息”类,此类的样式在Cake.css here

中定义

您还可以使用自定义类添加自己的错误布局,或者覆盖默认类,因为文档中也提到了这些类。因此,请阅读有关flash componentrendering flash messages ...

的文档