本文整理汇总了PHP中grocery_CRUD::unset_bootstrap方法的典型用法代码示例。如果您正苦于以下问题:PHP grocery_CRUD::unset_bootstrap方法的具体用法?PHP grocery_CRUD::unset_bootstrap怎么用?PHP grocery_CRUD::unset_bootstrap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类grocery_CRUD
的用法示例。
在下文中一共展示了grocery_CRUD::unset_bootstrap方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: administracion
function administracion()
{
try {
/* Creamos el objeto */
$crud = new grocery_CRUD();
/* Seleccionamos el tema */
$crud->set_theme('bootstrap');
/* Seleccionmos el nombre de la tabla de nuestra base de datos*/
$crud->set_table('gastos');
/* Le asignamos un nombre */
$crud->set_subject('Gastos');
/* Asignamos el idioma español */
$crud->set_language('spanish');
/*
* deshabilitamos las llamdas a jquery y a bootstrap
* (ya lo hacemos en el template)
*/
$crud->unset_bootstrap();
//$crud->unset_jquery();
/*
* cambiamos la definicion d efecha a date
*/
$crud->field_type('fecha', 'date');
$crud->field_type('creado_en', 'date');
/* Aqui le decimos que el campo del timestamp no sea visible */
$crud->field_type('creado_en', 'invisible');
/* Aqui le decimos con que campos vamos a trabajar-util para el callback */
$crud->fields('id', 'fecha', 'descripcion', 'creado_en', 'cantidad', 'precio_producto', 'categoria', 'comercio');
/* Aqui le decimos a grocery que estos campos son obligatorios */
$crud->required_fields('descripcion', 'cantidad', 'fecha', 'precio_producto');
/* Aqui definimos que campos seran visibles en el formulario de ingresos de categoria nueva */
$crud->add_fields('descripcion', 'precio_producto', 'fecha', 'cantidad', 'categoria', 'comercio');
/* Aqui le indicamos que campos deseamos mostrar al listar */
$crud->columns('descripcion', 'fecha', 'cantidad', 'precio_producto', 'categoria', 'comercio');
//las reglas que deben respetar los campos
$crud->set_rules('precio_producto', 'Precio', 'numeric');
$crud->set_rules('cantidad', 'Cantidad', 'is_natural');
/*Le cambiamos en nombre al la columna id */
$crud->display_as('id', 'Referencia');
/*Hacemos lo propio con precio del producto*/
$crud->display_as('precio_producto', 'Precio');
/* llamamos al call_back antes del insert (pone la fecha) */
//$crud->callback_before_insert(array($this,'guardar_fecha'));
// generamos la relacion categorias
$crud->set_relation('categoria', 'categorias', 'descripcion');
// generamos la relacion comercios
$crud->set_relation('comercio', 'comercios', 'descripcion');
/* seteamos el orden de muestra en el grid
* por id , descendiente (el ultimo primero)
*/
$crud->order_by('id', 'desc');
/* Generamos la tabla */
$output = $crud->render();
/* La cargamos en la vista situada en
/applications/views/productos/administracion.php */
$this->load->view('header');
$this->load->view('categorias/administracion', $output);
$this->load->view('footer');
} catch (Exception $e) {
/* Si algo sale mal cachamos el error y lo mostramos */
show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
}
}