core
- db
- se pueden concatenar:
$query = $this→db→order_by(campo)→get(tabla)
$this→db→select('<campo>,<campo>,<campo>');
$this→db→select_max('<campo>','<alias>');
$this→db→select_min('<campo>','<alias>');
$this→db→select_avg('<campo>','<alias>');
$this→db→select_sum('<campo>','<alias>');
$this→db→distinct()
$this→db→from('<tabla>');
$this→db→join('<tabla>','<condicion_join>');
$this→db→count_all('<tabla>')
$this→db→order_by('<campo>','asc|desc')
$this→db→group_by('<campo>','asc|desc')
$this→db→where('<campo>','valor')
$this→db→where_in('<campo>','array_valores')
$this→db→where_not_in('<campo>','array_valores')
$this→db→or_where_in('<campo>','array_valores')
$this→db→or_where_not_in('<campo>','array_valores')
$this→db→or_where('<campo>','valor')
$this→db→like('<campo>','valor')
$query = $this→db→get('<tabla>',limite,offset)
$query→result()
$query→num_rows
$query = $this→db→getwhere('<tabla>',array('<campo>'⇒<variable>,'<campo>'⇒variable);
← auna el where y el get en una instrucción$this→db→insert('<tabla>',<datos>);
$this→db_insert_id()
$this→db→update('<tabla>',<datos>);
← utilizar antes$this→db→where()
$this→db→delete('<tabla>');
← utilizar antes$this→db→where()
- output
$this→output→enable_profiler(TRUE);
- benchmark
$this→benchmark→mark('<marca>');
$this→benchmark→elapsed_time('<marca_inicio>','<marca_final>');
- router
$this→router→method
→ último método llamado