Diferencia entre revisiones de «Store Procedure (Procedimientos Almacenados) KumbiaPHP»

De KumbiaPHP Framework Wiki
 
(No se muestran 5 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
Les comento como acceder a procedimientos almacenados desde KumbiaPHP
+
Les comento como acceder a '''procedimientos almacenados desde KumbiaPHP'''
  
Desde hace un tiempo uso Procedimientos almacenados (stored procedure). En kumbia no hace falta hacer mucho para acceder a estos solo con indicarlo como una columna basta, por ejemplo: supongamos que tenemos un procedimiento llamado getMoneyName el cual recibe como parámetro un entero y retorna un string, la manera de acceder a este seria la siguiente:
+
Desde hace un tiempo uso Procedimientos almacenados (stored procedure). En KumbiaPHP no hace falta hacer mucho para acceder a estos solo con indicarlo como una columna basta.
 +
 
 +
'''Por ejemplo''':  
 +
 
 +
supongamos que tenemos un procedimiento llamado '''getMoneyName''' el cual recibe como parámetro un entero y retorna un string, la manera de acceder a este seria la siguiente:
  
 
<source lang=php>
 
<source lang=php>
 
$bien = new Bien(); //donde Bien es un modelo de kumbia
 
$bien = new Bien(); //donde Bien es un modelo de kumbia
$bien->find_first(‘columns: getMoneyName(moneda_id) ,’conditions: nrobien=1’);
+
$bien->find_first('columns: ' . getMoneyName(moneda_id),'conditions: nrobien=1');
 
Flash::message($bien->getmoneyname);
 
Flash::message($bien->getmoneyname);
 
</source>
 
</source>
  
 
[[Categoría:Tutoriales KumbiaPHP]]
 
[[Categoría:Tutoriales KumbiaPHP]]
 +
[[Categoría:Modelos]]

Revisión actual del 06:28 31 jul 2011

Les comento como acceder a procedimientos almacenados desde KumbiaPHP

Desde hace un tiempo uso Procedimientos almacenados (stored procedure). En KumbiaPHP no hace falta hacer mucho para acceder a estos solo con indicarlo como una columna basta.

Por ejemplo:

supongamos que tenemos un procedimiento llamado getMoneyName el cual recibe como parámetro un entero y retorna un string, la manera de acceder a este seria la siguiente:

$bien = new Bien(); //donde Bien es un modelo de kumbia
$bien->find_first('columns: ' . getMoneyName(moneda_id),'conditions: nrobien=1');
Flash::message($bien->getmoneyname);