In Lebensmittelgeschäft Crud, Suche nach verwandten Tabellen nicht geschieht.Suche nicht in Lebensmittelgeschäft Crud
Die Suche findet nur für diese Tabellenfelder statt.
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;
}
}
hier Suche nach Name ist nicht passiert.
Hat jemand eine Lösung dafür?
Vielen Dank im Voraus.
Wie viele Ergebnisse werden in Ihrer 'changeName'-Abfrage neu abgestimmt? Wie viele Ergebnisse erwarten Sie? – ekims
Hai ekims, changeName ist nur für Änderungs-ID zu den jeweiligen Namen. Nach dieser Änderung können wir diese Namen nicht suchen ... Nur wir können die entsprechenden Tabellenfelder durchsuchen ... Meine Anforderung ist, diese Namen in crud datagrid zu suchen. –