Salvar
De CidesaWiki
(Diferencias entre revisiones)
Línea 9: | Línea 9: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | Se crea dos funciones que va a permitir guardar los Articulos | ||
+ | <pre> | ||
+ | class Articulos | ||
+ | { | ||
+ | public static function Grabar_Articulo($articulo) | ||
+ | { | ||
+ | $articulo->save(); | ||
+ | } | ||
+ | |||
+ | public static function salvarAlmregart($articulo) | ||
+ | { | ||
+ | self::Grabar_Articulo($articulo); | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
Línea 16: | Línea 35: | ||
'''Actions:''' $caregart | '''Actions:''' $caregart | ||
'''Funcion de la Clase:''' Articulos | '''Funcion de la Clase:''' Articulos | ||
+ | |||
+ | /siga/apps/compras/modules/almregart/actions/actions.class.php | ||
<pre> | <pre> | ||
Línea 23: | Línea 44: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | --[[Usuario:Jlobaton|Jlobaton]] 16:50 17 abr 2007 (VET) |
Revisión de 20:50 17 abr 2007
Se crea una Clase dentro de la libreria de /lib/business/MiModulo, para el ejemplo se va a utilizar el Módulo de Compras y la Forma Registro de Articulo, sería en /lib/business/compras y el nombre de la clase es Articulos.class.php, y quedaria la clase asi:
En /lib/business/compras/Articulos.class.php class Articulos { }
Se crea dos funciones que va a permitir guardar los Articulos
class Articulos { public static function Grabar_Articulo($articulo) { $articulo->save(); } public static function salvarAlmregart($articulo) { self::Grabar_Articulo($articulo); } }
Se define una función en al ActionsClass del Módulo, para el ejemplo se va a utilizar:
forma: Registro de Articulos Actions: $caregart Funcion de la Clase: Articulos
/siga/apps/compras/modules/almregart/actions/actions.class.php
protected function saveCaregart($caregart) { Articulos::salvarAlmregart($caregart); }
--Jlobaton 16:50 17 abr 2007 (VET)