Esta consulta es de hace 4 años. Tenga eso en cuenta.
tengoun_f74d39
tengoun_f74d39
España

Tengo en varios plugins una función dentro de su clase...

Tengo en varios plugins una función dentro de su clase que he ido teniendo que copiar y pegar en cada controller para poderlo usar desde la vista de cada uno.

¿cual es la manera correcta de compartir/llamar a una función de una clase desde todos los plugins?

(seguro que la pregunta es tonta/sencilla pero en POO soy nuevo, perdonar la molestia y gracias!)
24-10-2016 17:57:18   24-10-2016 18:40:59   55   [NeoRazorX]
(hacer un require_model('xxx.php'); al controler funcionaria? ... por eso pregunto, no se la manera mas "correcta" para llamar a la función de una clase ajena y asi evitar repetir codigo
- require_model solamente carga modelos, no controladores.
- crea una clase nueva (en la carpeta lib de tu plugin) y pones la función que quieras como public.
- luego cuando quieras llamarla:
require_once 'plugins/tuplugin/lib/la-clase.php';

$objeto = new la_clase();
$objeto->la_funcion();
Gracias, voy a probar


Copyright (c) 2013-2020 FacturaScripts