我正在尝试使用 callback_column
函数更改列值 .
$crud = new grocery_CRUD();
$crud -> set_table('booking');
//$crud->set_relation('room_id','rooms','name');
$crud->callback_column('room_id',array($this,'_visitor_details_popup'));
此代码运行良好( _visitor_details_popup
函数返回值为 room_id
)
$crud = new grocery_CRUD();
$crud -> set_table('booking');
$crud->set_relation('room_id','rooms','name');
$crud->callback_column('room_id',array($this,'_visitor_details_popup'));
此代码运行良好( room_id
不变)
public function _visitor_details_popup($value, $row)
{
$visitor_details=explode(',',$value);
return '<a href="#">Name'.$visitor_details[1].'<a>'.'<div class="popup_content">Address'.$visitor_details[2].'Email'.$visitor_details[3].'</div>;
}
Is this a bug in grocery crud?? Any tricky way to solve it??
1 回答
我有一个技巧 . 创建一个函数并在callback_column参数上调用它 .