食料品店では、関連するテーブルの検索は行われません。
検索は、そのテーブルフィールドに対してのみ行われます。
function index() {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('table_name');
$crud->display_as('id','Name');
$crud->callback_column('id', array($this, 'changeName'));
$output = $crud->render();
}
function changeName($value, $row) {
$new = $this->db->select('name')->where('another_table.id', $row->id)->get('another_table')->result();
if(!empty($new)){
return $new[0]->name;
} else {
return $value;
}
}
ここでは名前の検索は行われていません。
誰もがこれに対する解決策を持っていますか?
前もって感謝します。