Esta documentación pertenece a FacturaScripts 2017 y se considera obsoleta.
Por favor, consulte la nueva documentación desde la guía de programación
Por favor, consulte la nueva documentación desde la guía de programación
Herencia de modelos (2017)
Los modelos de los principales plugins ya permiten herencia de forma muy sencilla. Si por ejemplo deseas extender el modelo factura_cliente, copia el archivo plugins/facturacion_base/model/factura_cliente.php a tu plugin. Este archivo ya realiza la herencia al de la carpeta core, así que simplemente debes reimplementar la función o funciones que desees.
<?php
require_once 'plugins/facturacion_base/model/core/factura_cliente.php';
class factura_cliente extends FacturaScripts\model\factura_cliente
{
// modifica o añade las propiedades o funciones que desees.
}