我正在使用Ignited Datatables庫並在我的腳本中使用add_column函數來設置一些編輯和刪除按鈕。這是我的腳本Ignited Datatables - add_column中的鏈接問題
$this->datatables->select('posts.id, posts.title')
->select('DATE_FORMAT(`date_published`, \'%d-%m-%Y\') AS `date_published`', false)
->select('posts_categories.title as category')
->from('posts')
->join('posts_categories', 'posts.category_id = posts_categories.id', 'left')
->unset_column('id')
->add_column('Actions', btn_edit('admin/posts/edit/$1') . ' ' . btn_delete('admin/posts/delete/$1'), 'id');
return $this->datatables->generate();
的問題是,文章ID不會在按鈕的URL傳遞,而不是我得到這個:admin/posts/edit/id
,它應該是admin/posts/edit/1
等
不,它似乎沒有工作..我注意到這一點,當我需要加入後類別..在此之前(或如果我從查詢中刪除JOIN和選擇類別)它工作得很好並且也帶有單引號 – Lykos
奇怪。即使在Datatables文檔中,雙引號也用於此示例。 – Tpojka
只有JOIN語句出現問題。如果我刪除此鏈接工作正常 – Lykos