Esta consulta es de hace 7 años.
No tome esta información como actualizada. Si tiene
problemas con FacturaScripts, consulte la sección ayuda
o la sección contacto
Duda sobre la creación de un plugin
administracion_afcbce
España
30-07-2018 15:58:08
31-07-2018 15:35:40
344
[NeoRazorX]
Duda sobre la creación de un plugin
Buenas Tardes, me ponía en contacto con ustedes para ver si me podíais ayudar. Estaba con la creación de un plugin y quería modificar el comportamiento que tenían dos funciones del controlador "nueva_venta". Una es la función " private function nuevo_albaran_cliente()" y la otra "private function nueva_factura_cliente()". Vale, muy bien... Para hacer el ejemplo más fácil y que se me entienda para no estar explicando lo que verdaderamente quiero hacer en el plugin.
El objetivo sería cambiar que a la hora de generar el albarán sale el mensaje http://i68.tinypic.com/2q0m4ra.png
Yo creo un nuevo plugin.... Copio el archivo "nueva_venta" y lo añado a mi carpeta "controller" de mi nuevo plugin y modifico el mensaje y funciona perfecto:
http://i63.tinypic.com/a2972w.png
Aquí viene mi duda... Me gustaría ya que al modificar sólo dos funciones de ese controlador... ¿No podría heredar dicho controlador nueva_venta y modificar sólo esas dos funciones para ahorrar y mejorar el código?
Seguí estos pasos pero hay algo que hago mal o no entiendo:
Extiendo y heredo el plugin nueva_venta http://i65.tinypic.com/2mybzac.png
Modifico la función: http://i67.tinypic.com/k9e07p.png
Y al activar el plugin me tira este error: http://i64.tinypic.com/2gxitdk.png
Por otro lado, lógico porque esto nombrando una clase que ya está en uso. Y claro, no sé como solucionarlo o si me podéis ayudar. Muchas gracias y un saludo.
Hola, estás siguiendo la documentación de herencia de modelos y la quieres aplicar a controladores. FacturaScripts 2017 no permite herencia de controladores, de ahí el error.
La herencia de controladores está en FacturaScripts 2018, todavía en beta.
Perfecto Neo. Aplico por ahora el cambio copiando todo el controlador y modificándolo en el nuevo plugin y ya lo adaptaré al 2018. Muchas gracias. Un saludo.
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la
sección contacto
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
A continuación le mostramos las cookies que usamos en nuestro sitio. Alguna de ellas podrías ser requerida para el funcionamiento del sistema y por ese motivo no podrá desactivarla.