我正在開發一個使用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