如何使用Twitter引导设置Cakephp

如何使用Twitter引导设置Cakephp,cakephp,twitter-bootstrap-3,Cakephp,Twitter Bootstrap 3,我发现在Cakephp中使用Twitter引导和设置cake.generic.css时存在一些问题 大多数教程都告诉我们要同时使用cake.generic.css和bootstrap.css,尽管样式之间存在一些冲突 另一方面,我在网上发现一些评论说,设置引导后,不需要使用cake.generic.css。(,) 使用Cakephp设置Twitter引导的最佳实践是什么?使用Twitter引导与使用任何其他前端框架没有任何区别。也就是说,如果不打算使用默认css,则不需要保留它。只需像往常一样修

我发现在Cakephp中使用Twitter引导和设置cake.generic.css时存在一些问题

大多数教程都告诉我们要同时使用cake.generic.css和bootstrap.css,尽管样式之间存在一些冲突

另一方面,我在网上发现一些评论说,设置引导后,不需要使用cake.generic.css。(,)


使用Cakephp设置Twitter引导的最佳实践是什么?

使用Twitter引导与使用任何其他前端框架没有任何区别。也就是说,如果不打算使用默认css,则不需要保留它。只需像往常一样修改布局以包含css/js文件,并按照Bootstrap期望的方式设置元素的样式


然而,由于没有人喜欢重新发明轮子,我建议使用CakePHP插件来为您处理所有这些,

在处理表单时,您可以使用我们创建的Bootstrap 3 FormHelper,它假装是高度可配置的,让我们不做任何额外的编码或只做很少的额外编码。您可以轻松创建内嵌或水平表单,甚至可以创建新的表单样式并在应用程序中全局应用它们。您可以下载它并在上查看说明/示例


Bs3Form试图成为BoostCakeForm的更好替代品(它只是一个助手,而不是一个完整的插件)。一些主要功能包括:创建几乎不需要额外配置的默认/水平/内联表单,创建静态控件,轻松添加反馈或输入组,全局选项和样式定义,无需在每个表单中定义inputDefaults,以水平形式外部包装较小的输入,以防止不必要地破坏帮助/错误消息等。

您不需要使用随Cake提供的任何样式表。它们只会在您遇到蛋糕错误的情况下对您有益(也许您应该将错误样式留在那里?),这不是需要或否的问题,而是功能的问题,因为正如我所说的,如果您使用bootstrap.css而不是Cake.generic.css,则会出现问题。Boostcake缺少文档。(facepalm)只需删除cake.generic.css文件以及布局中的引用即可。Boostcake并不缺少文档,只要使用它!它已经准备好了,可以开箱使用了。