El sistema Hooks: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 44: Line 44:
         print_r($object);  
         print_r($object);  
   
   
         if ($parameters->context == 'somecontext')  
         if (in_array('somecontext',explode(':',$parameters['context'])))  
         {  
         {  
           // do something only for the context 'somecontext'
           // do something only for the context 'somecontext'
Line 53: Line 53:


donde
donde
* '''$parameters''' es un array de meta-datos acerca de los datos contenidos en el hook (ej: el contexto, siempre accesible mediante $parameters->context).
* '''$parameters''' es un array de meta-datos acerca de los datos contenidos en el hook (ej: el contexto, siempre accesible mediante $parameters['context']).
* '''$object''' es el objeto con el que va a trabajar. Ej: el producto si se encuentra en el contexto productcard.
* '''$object''' es el objeto con el que va a trabajar. Ej: el producto si se encuentra en el contexto productcard.
* '''$action''' es la acción si se ha enviado alguna (generalmente "create", "edit" o "view").
* '''$action''' es la acción si se ha enviado alguna (generalmente "create", "edit" o "view").

Navigation menu