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!)
hace 2 meses   tengoun_103

(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

hace 2 meses   NeoRazorX   admin

- 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();

hace 2 meses   tengoun_103

Gracias, voy a probar

No se pueden hacer más comentarios. Mejor escribe una nueva pregunta