gpt4 book ai didi

codeigniter - callback_column 不适用于 Grocery Grocery 中的连接表

转载 作者:行者123 更新时间:2023-12-04 03:29:29 25 4
gpt4 key购买 nike

我正在尝试使用 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>;
}

这是杂货杂货中的错误吗??有什么棘手的解决方法吗??

最佳答案

我有窍门。创建一个函数并在 callback_column 参数上调用它..

$crud = new grocery_CRUD();
$crud -> set_table('booking');
$crud->set_relation('room_id','rooms','name');
$crud->callback_column(unique_field_name('room_id'),array($this,'_visitor_details_popup')); verity

function unique_field_name($field_name)
{
return 's'.substr(md5($field_name),0,8); //This s is because is better for a string to begin with a letter and not with a number
}

关于codeigniter - callback_column 不适用于 Grocery Grocery 中的连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16791810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com