2013-01-13 43 views
-1

CSS圖標我想插入Twitter的引導的圖標到這個特定的按鈕。CakePHP的與Twitter的引導:在一個按鈕

前面提到的添加方法'escape' => false(這裏是:CakePHP & Twitter Bootstrap CSS button icons)不適用於我。

我用一個簡單的HTML的引導代碼測試它成功地 - 但CakePHP的特定代碼它不工作。

echo $this->Form->postLink(__('set User'), 
array('controller' => 'institutions', 'action' => 'setAssignee', $user['User'] ['institution_id'], $user['User']['id']), 
array('class' => 'btn btn-warning icon-plus'), 
__('Are you sure?', $user['User']['last_name'], $institution['Institution']['name'])); 
+0

「它不工作」 - 請澄清 – Dave

+0

沒有圖標顯示出來,按鈕本身非常小(比文字更小它) – toefftoefftoeff

回答

1

不會工作,icon-plus類將被覆蓋由施加btn背景。

爲了得到這個工作,使用<i>這樣的:

echo $this->Form->postLink('<i class="icon-plus"></i> ' . __('set User'), 
array('controller' => 'institutions', 'action' => 'setAssignee', $user['User'] ['institution_id'], $user['User']['id']), 
array('class' => 'btn btn-warning', 'escape'=>false), 
__('Are you sure?', $user['User']['last_name'], $institution['Institution']['name'])); 
+0

感謝,並確保你沒有離開你的對話框中任何apostrophs:有了這個文本('你確定「someVariable」')的形式將其發佈之前關閉。把''"代替。 – toefftoefftoeff