Laravel 4 bllim/laravel4数据表包->;从查询中获取id
当我使用edit_列时,我试图从查询中获取ID,但我仅为'ID'列获取ID,当我尝试为'operations'列获取ID时,我获取'ID'列的html标记 代码如下:Laravel 4 bllim/laravel4数据表包->;从查询中获取id,laravel-4,datatables,Laravel 4,Datatables,当我使用edit_列时,我试图从查询中获取ID,但我仅为'ID'列获取ID,当我尝试为'operations'列获取ID时,我获取'ID'列的html标记 代码如下: public function ajaxGetAllPages() { $pages = Page::select(array('id','title','updated_at','status')); return Datatables::of($pages) ->edit_column('id',
public function ajaxGetAllPages()
{
$pages = Page::select(array('id','title','updated_at','status'));
return Datatables::of($pages)
->edit_column('id', '<input type="checkbox" class="checkboxes tooltips" value="{{ $id }}" data-placement="left" data-original-title=" אינדקס # {{ $id }} " />')
->edit_column('title','<a href="{{ URL::route( \'admin.pages.index\') }}">{{ $title }}</a>')
->edit_column('updated_at', '{{ date("d-m-Y | H:i",strtotime($updated_at)) }}')
->edit_column('status', '{{ $status }}')
->edit_column('operations',
'<a href="#" data-id="{{ $id }}" class="btn btn-xs blue btn-editable tooltips" data-placement="top" data-original-title="עריכה"><i class="fa fa-pencil"></i></a>
<a href="#" data-id="{{ $id }}" class="btn btn-xs dark btn-trash tooltips" data-placement="top" data-original-title="לארכיון"><i class="fa fa-trash-o"></i></a>
<a href="#" data-id="{{ $id }}" class="btn btn-xs red btn-removable tooltips" data-placement="top" data-original-title="מחיקה"><i class="fa fa-times"></i></a>
<div class="btn-group">
<button class="btn default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">עוד <i class="fa fa-angle-down"></i></button>
<ul class="dropdown-menu pull-right" role="menu">
<li><a href="#">פעולה</a></li>
<li><a href="#">פעולה</a></li>
</ul>
</div>'
)
->make();
}
公共函数ajaxGetAllPages()
{
$pages=Page::select(数组('id','title','updated_at','status');
返回Datatables::of($pages)
->编辑_列('id','')
->编辑列('标题','')
->编辑列('updated_at','{date(“d-m-Y:H:i”),strotime($updated_at))}})
->编辑_列('status','{{$status}}'))
->编辑_列(“操作”,
'
עוד
'
)
->make();
}
标记结果-
我是做错了什么还是一个bug
谢谢,
Chen根据Bllim文件:
如果在给出add\u列或edit\u列的内容时使用双引号,则应使用反斜杠()转义变量,否则会出现错误。例如:
edit_column('id',"- {{ \$id }}")
在$id之前使用反斜杠
->edit_column('operations',
'<a href="#" data-id="{{ \$id }}" class="btn btn-xs blue btn-editable tooltips" data-placement="top" data-original-title="עריכה"><i class="fa fa-pencil"></i></a>
<a href="#" data-id="{{ \$id }}" class="btn btn-xs dark btn-trash tooltips" data-placement="top" data-original-title="לארכיון"><i class="fa fa-trash-o"></i></a>
<a href="#" data-id="{{ \$id }}" class="btn btn-xs red btn-removable tooltips" data-placement="top" data-original-title="מחיקה"><i class="fa fa-times"></i></a>
<div class="btn-group">
<button class="btn default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">עוד <i class="fa fa-angle-down"></i></button>
<ul class="dropdown-menu pull-right" role="menu">
<li><a href="#">פעולה</a></li>
<li><a href="#">פעולה</a></li>
</ul>
</div>'
)
->编辑列(“操作”,
'
עוד
'
)
不幸的是,我在使用它时遇到了一个错误,数据没有显示出来。DataTables警告(表id='datatable ajax'):DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的:\