Herencia de Modelos

En FacturaScripts es posible heredar y personalizar cualquier modelo existente. Es importante que, antes de heredar, utilices un alias para evitar conflictos de nombres.

A continuación, se muestra un ejemplo:

<?php
namespace FacturaScripts\Plugins\MyNewPlugin\Model;

use FacturaScripts\Core\Model\Cliente as ParentModel;

class Cliente extends ParentModel {
    // Aquí puedes personalizar los métodos y propiedades según tus necesidades
}

Observa la línea use FacturaScripts\Core\Model\Cliente as ParentModel;. En este caso, el alias ParentModel se utiliza para referirse a la clase original Cliente. Si no empleas un alias, se produciría una colisión de nombres, ya que la nueva clase tendría el mismo nombre que la clase de la que deseas heredar.

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.
Copyright (c) 2013-2025 FacturaScripts
0.34561s

Soporte