【发布时间】:2013-05-23 09:50:39
【问题描述】:
我正在尝试使用 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>;
}
这是杂货杂货中的错误吗?有什么棘手的办法解决吗??
【问题讨论】:
-
您的
_visitor_details_popup上有什么内容?你是什么意思 room_id 没有改变? -
_visitor_details_popup 是回调函数。 grocerycrud.com/documentation/options_functions/callback_column
-
是的,我知道这是回调函数,我的意思是它是相关的,你需要发布它
-
已更新..:).. 我正在尝试为该列制作一个弹出窗口。