CakePHP和Bootstrap表单集成

CakePHP和Bootstrap表单集成,php,css,twitter-bootstrap,cakephp,Php,Css,Twitter Bootstrap,Cakephp,我已经使用Bootstrap3安装了CakePHP 现在,我想创建一个类似以下引导登录示例的视图: 如何使用CakePHP中的Formhelper集成此引导布局 例如:在常规CakePHP中,我将执行以下操作来创建登录按钮: <?php echo $this->Form->end('Login', array('type' => 'submit')) ?> 但是,这不会产生漂亮的蓝色登录按钮,因此我可以这样做: <button class="btn

我已经使用Bootstrap3安装了CakePHP

现在,我想创建一个类似以下引导登录示例的视图:

如何使用CakePHP中的Formhelper集成此引导布局

例如:在常规CakePHP中,我将执行以下操作来创建登录按钮:

<?php echo $this->Form->end('Login', array('type' => 'submit')) ?>


但是,这不会产生漂亮的蓝色登录按钮,因此我可以这样做:

<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
<?php echo $this->Form->end() ?>
登录

因此,如果我有一个登录文本字段:

<?php echo $this->Form->input('User.username'); ?>


在仍然使用formhelper的情况下,如何将其转换为使用signin示例中的文本框可视化


提前感谢。

您可以将这些类放入选项数组中。例如,您的提交方法可以更改为:

<?php
   echo $this->Form->submit('Sign In',array(
                              'class' => 'btn btn-lg btn-primary btn-block',
                              'div' => false));
?>


input
方法还允许登录文本字段的选项数组。

是否仍包括旧的CSS文件?我认为这可能与此有关。该插件不会修改HTML的布局。您需要编辑
default.ctp
和视图文件才能使用cake的网格系统。我意识到我的问题更多的是如何实际使用引导,而不是如何设置引导。谢谢你的反馈,我编辑了我的问题以反映这一点。