Abrahan Romero Posted April 3, 2014 Share Posted April 3, 2014 Hola buena tarde. He visto esto dentro el codigo Hook::exec('actionBeforeSubmitAccount'); He leido la documentacion y dice que manda a llamar Hook's antes y despues de realizar una accion. Solo que no entiendo realmente lo que hacen porke he buscado si ejecutan un metodo o algo asi y nada. Alguien podria ayudarme a entender ese funcionamiento? Aclaro que no son los hook's para asignar la posicion de un modulo eso si lo tengo casi claro. Estoy desarrollando un formulario que inserte en otras tablas y necesito cambiar el comportamiento nativo de prestashop, creare mi propia insercion de datos pero vi esa linea de codigo y realmente no se que hace. Agradeceria mucho su ayuda. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted April 4, 2014 Share Posted April 4, 2014 El tema de hooks tienes que verlo como una suscripción de los módulos a ese hook http://www.prestashop.com/forums/topic/309976-solucionadocomo-hacer-llamadas-desde-prestashop-a-servicios-externos/?p=1573291 En el caso que pones el Core de prestashop hace que todos los módulos suscritos al hook actionBeforeSubmitAccount (o a un alias, pero bueno no liemos la cosa) ejecutaran su método hookActionBeforeSubmitAccount(parametros) y harán algo Por eso verás que en determinados puntos "interesantes" del código de prestashop se hacen llamadasa Hook:exec dando una oportunidad de crear contenido (hooks de display) o realizar accionas (hooks de action) 1 Link to comment Share on other sites More sharing options...
Abrahan Romero Posted April 4, 2014 Author Share Posted April 4, 2014 mmmmm.... entinendo los hook's como si fueran un trigger? Link to comment Share on other sites More sharing options...
tamu secreto Posted April 5, 2014 Share Posted April 5, 2014 Los "HOOKS" permiten recuperar eventos o cambiar contenidos. Se pueden definer en dos tipos 1- accion 2- observacion (este tambien puede ser de accion) asi que pongamos que es ambiguo. mas info: http://doc.prestashop.com/pages/viewpage.action?pageId=5374184 tal vez son como Statement Triggers. saludos Link to comment Share on other sites More sharing options...
Recommended Posts