带有Bootstrap的CakePHP(来自Twitter)

Pau*_*ica 11 php cakephp cakephp-2.0 twitter-bootstrap

我是CakePHP的新手,我想知道一种在Twitter中使用Boostrap的方法,结合蛋糕.

我主要担心的是使Form Helper继续正常运行,因为我认为它使用预先配置的CSS类,如果我更改了默认的css,我认为Form Helper将停止工作.

我读了这个教程,但似乎并不完整.
使用CakePHP和(twitter)Bootstrap构建PHP应用程序,第1部分

有没有人这样做过?

谢谢!:d

Ros*_*oss 13

CSS纯粹是表现性的; 它如何影响表单助手的工作呢?

某些CSS验证类可能需要重做以及遇到错误时Cake返回的内容.

您可以使用以下error选项轻松修改输出:

$this->Form->input('Model.field', array('error' => array('wrap' => 'span',
                                              'class' => 'boostrap-error')));
Run Code Online (Sandbox Code Playgroud)

http://book.cakephp.org/view/1401/options-error


Cos*_*sta 2

当前的所有答案都需要更改视图文件。

以下插件将“引导”您当前的视图,而无需更改任何代码/标记:

https://github.com/slywalker/TwitterBootstrap

您需要做的就是为 FormHelper 和 HtmlHelper起别名,以便所有现有的$this->Form&调用都$this->Html将由插件处理。

没有比这更容易的了:)