我正在开发一个使用CakePHP和引导程序的Web应用程序。 我已经下载了引导CSS来定制外观和相应导入文件,bootstrap.ctp内:Bootstrap和CakePHP - 自定义引导CSS被表单文件忽略
它工作正常的index.ctp文件,但形式的文件(例如add.ctp)完全忽略样式。
我正在开发一个使用CakePHP和引导程序的Web应用程序。 我已经下载了引导CSS来定制外观和相应导入文件,bootstrap.ctp内:Bootstrap和CakePHP - 自定义引导CSS被表单文件忽略
它工作正常的index.ctp文件,但形式的文件(例如add.ctp)完全忽略样式。
只需添加一对夫妇的参数中的输入选项,例如:
创建来源:
echo $this->Form->create('User',array('class'=>'form-horizontal'));
和表单域
echo $this -> Form -> input('name', array(
'error'=>array('notempty'=>__('This field cannot be left blank',true)),
'class'=>'form-control',
'label'=>array('text'=>__('Name',true),'class'=>'col-lg-2 control-label'),
'div'=>array('class'=>'form-group'),
'between'=>'<div class="col-lg-4">',
'after' =>'</div>'));
或者使用可用的引导的一个助手, 。
凭借自身优异的CakePHP的文档,你可以阅读更多有关的选项:
http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#options
谢谢大家。 我现在遵循HtmlHelper中有关css()函数的说明,它现在可以工作。我相应地修改了bootstrap.ctp中css的路径:
echo $this->Html->css(array('bootstrap.css', 'bootstrap.min.css'));
这很难诊断。你使用萤火虫 - 这是非常有用的了解如何呈现风格? CSS是否被加载,即你的表单是否使用与其他工作页面相同的模板? – AgRizzo
你需要给我们更多的信息。添加相关代码并生成HTML和其他任何适用的CSS规则 – Mathias
您是否使用了[BoostCake插件](http://slywalker.github.io/cakephp-plugin-boost_cake/)? – AgRizzo