[英]Data table column with if else condition
我想在呈現數據表時將if column條件設為我的一列。 我正在使用laravel 4.2我當前的代碼是
$result = DB::table('flowers')
->select('flowers.id as id', 'flowers.name as name',
'flowers.price as price',
'flowers.description as description','flowers.quality as quality',
'flowers.picture as picture','flowers.visibility_status as visibility_status');
return Datatables::of($result)
->edit_column('visibility_status', '<button type="button" onclick="activeFunction({{ $id }})" class="btn btn-primary bpad">Make Featured</button>')
->edit_column('picture', '<img src="{{ $picture }}" alt="flower Image" height="150">')
->add_column('edit', '<a href="/admin/flower/{{ $id }}"><i class="icon-list-alt"></i>Edit</a>')
->add_column('delete', '<a href="/admin/article_delete/{{ $id }}"><i class="icon-trash"></i>Delete</a>')
->make();
我想用if else條件實現visible_status列
if($visibility_status==1)
{
<div id="active454">
<button type="button" onclick="activeFunction(454)" class="btn btn-primary bpad">Make Featured</button></div>
<div id="block454" style="display:none"><button type="button" onclick="blockFunction(454)" class="btn btn-danger bpad">Make Unfeatured</button></div>
}
else
{
<div id="active454" style="display:none">
<button type="button" onclick="activeFunction(454)" class="btn btn-primary bpad">Make Featured</button></div>
<div id="block454" ><button type="button" onclick="blockFunction(454)" class="btn btn-danger bpad">Make Unfeatured</button></div>
}
可能嗎
我不熟悉laravel,但會冒險。
的CSS
.hide{display:none;}
PHP初始化
$class1 = array('class="hide" ','');
$class2 = array('','class="hide" ');
在PHP HTML生成中
<div id="active454" $class1[$visibility_status]>
<div id="block454" $class2[$visibility_status]>
如果$visibility_status
對於數據類型不明確或為null,則使用:
$classX[intval($visibility_status)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.