[英]change custom button action in grocery crud
我有將兩個自定義按鈕添加到雜貨店的代碼:
try{
$crud = new grocery_CRUD();
$crud->set_table('my_table_1')->set_subject('something');
$crud->add_action('food 1', 'http://taimapedia.org/images/e/e6/Nom_icon_64.png', '','ui-icon-image',array($this,'get_row_id' ));
$crud->add_action('pillow', 'http://www.ademi.com/movilidad/Imagenes/ico_medica.png', '','ui-icon-image',array($this,'get_row_id'));
$output = $crud->render();
$this->_output_l($output);
}catch(Exception $e){
show_error($e->getMessage().' --- '.$e->getTraceAsString());
}
然后根據我所在的行返回主鍵的函數
function get_row_id($primary_key , $row)
{
return site_url('person/other/').'?id_person='.$row->id_person;
}
我想傳遞用戶應該被重定向的地址$which_url
以及一個參數,但是它不起作用:
function get_row_id($primary_key , $row, $which_url)
{
return site_url('person/'.$which_url.').'?id_person='.$row->id_person;
}
如何添加此功能?
我認為可能是拼寫錯誤?
嘗試:
function get_row_id($primary_key, $row, $which_url)
{
return site_url('person/' . $which_url) . '?id_person=' . $row->id_person;
}
我試過了
$crud->add_action('action1', 'http://taimapedia.org/images/e/e6/Nom_icon_64.png', 'person/address_one');
$crud->add_action('action2', 'http://www.ademi.com/movilidad/Imagenes/ico_medica.png', 'person/address_two');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.