![](/img/trans.png)
[英]Is it possible to put a bootstrap glyphicon inside of a {{ Form::submit(' ')}} - Laravel
[英]Using bootstrap glyphicon in Laravel url
我是Laravel框架的新手,並且想制作一個簡單的CRUD應用程序。 一切都正常,但是我對Bootstrap的glyphicon有一點問題。
首先,我的“刪除”按鈕具有此代碼,該按鈕在刪除數據之前已顯示模式確認。
{{ link_to_action('BookController@delete', 'Delete', array($book->id),
array('class' => 'btn btn-danger delete-event', 'data-title'=>'Confirm',
'data-content' => 'Are you sure to delete?',
'onClick'=>'return false;'))
}}
這類似於使用JQuery調用模式形式:
<a href='/delete/' class='btn btn-danger' data-title='Confirm' data-content='Are you sure?'>
Delete</a>
我想知道如何在這個網址中使用glyphicon
<a href='/delete/' class='btn btn-danger' data-title='Confirm' data-content='Are you sure to delete?'>
<i class='glyphicon glyphicon-trash'></i>Delete</a>
知道怎么做嗎? 提前致謝。
只需手動創建鏈接
<a href="{{ action('BookController@delete', [$book->id]) }}"
class="btn btn-danger" data-title="Confirm" data-content="Are you sure?">
<i class="glyphicon glyphicon-trash"></i>Delete</a>
以字符串形式傳遞title
無濟於事,因為標題已轉換為htmlentitiies:
/**
* Convert an HTML string to entities.
*
* @param string $value
* @return string
*/
public function entities($value)
{
return htmlentities($value, ENT_QUOTES, 'UTF-8', false);
}
您可以做的就是注冊自己的HTML宏: 注冊HTML宏
HTML::macro('sumthin', function($actionName, $params, $title, $attributes)
{
return '<a href="' . action($actionName, $params) . '" title="" >' . $title . '</a>';
});
然后,您可以通過類似的方式在視圖中使用它:
{{ HTML::sumthin('HomeController@index',
array(/* params */),
'<i class="glyphicon glyphicon-trash"></i>',
array('class' => 'btn')) }}
上面的示例未經測試,但僅作為展示該思想的參考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.