Esta consulta es de hace 4 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto.
alberto_b3d780
alberto_b3d780
España

Es de programación pura y dura, así que va para los...

Es de programación pura y dura, así que va para los programadores/as:

Tomando de ejemplo clientes, tenemos un fichero "facturación_base/model/cliente.php" en la que no se implementa nada mas que la herencia de "plugins/facturacion_base/model/core/cliente.php". ¿cual es el objetivo de meter todas las clases en "model/core" y heredar en model?

Quiero hacer una gestión de inmuebles, y tengo las tablas "inmuebles", "propietarios", "ofertas", "tipos". Los propietarios pueden ser clientes o no, depende de si ya les hemos facturado. Quisiera entender la organizacion de model/core para saber como organizar "realestate/model".

Gracias.

un saludo,
Alberto.
24-02-2017 09:41:14   24-02-2017 11:53:47   63   [givacom]
Tener los principales modelos en model/core nos sirve para que vosotros podáis simplemente crear un modelo cliente, que herede de cliente y cambiar una o varias funciones concretas.
Imagina que quieres añadir una comprobación de cifnif en clientes. No hace falta copiar el modelo cliente entero a tu plugin y luego tener que sincronizar a mano los cambios que hagamos. No, en tu plugin simplemente copias el modelo cliente de model (no de core) y reimplementas la función save() para hacer esa comprobación de model.

[[Cerrado por inactividad]]
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto.




Copyright (c) 2013-2021 FacturaScripts