0
IDで項目を表示し、それらのすべてをリストするのを避けるために、SQLクエリーを作成する方法と場所を知りたい。ご覧のように、私はコールバックの列を実装していますが、idで要素をリストするのではなく、すべてリストします。コールバック列のクエリ
コントローラ(コールバック列)
$crud->set_table('intervaloshorarios');
//$crud->columns('intervaloHorario', 'numeroVehiculos');
$crud->display_as('idCarga', 'Nº Entrega');
$crud->set_subject('Intervalos');
$crud->set_relation('idIntervaloHorario', 'entregas', 'numeroEntrega');
//Para cambiar los nombres de las columnas usar el display_as
//http://www.grocerycrud.com/documentation/options_functions/display_as
$crud->display_as('intervaloHorario', 'Intervalos Horarios')->display_as('numeroVehiculos', 'Plazas Disponibles');
$crud->callback_column('intervaloHorario', array($this, '_callback_intervalo_horario'));
コールバック関数
public function _callback_intervalo_horario($intervaloHorario, $row) {
return "<a href='" . base_url('index.php/Entregas_Controller/entregas_lista/' . $row->idIntervaloHorario) . "'>$intervaloHorario</a>";
}