Joomla.it Forum
Non solo Joomla... => Sviluppo => : Cybassh 20 Dec 2010, 10:26:46
-
Salve,
mi stavo chiedendo: ma se volessi condividere alcuni metodi fra piu' componenti all'interno di una stessa istanza di Joomla!, come preparo il lavoro da fare? qual'è la migliore?
Il problema nasce dall'esigenza di mettere una funzione per proteggere l'email inserite nei contenuti dagli spambot, per esempio. e questa deve essere condivisibile tra piu' componenti
grazie,
Andrea
-
Ciao, basta che crei una classe che poi vai ad imporatre all'interno del componente nel momento in cui ne hai bisogno, oppure ti crei un plugin.
-
grazie,
e dove dovrei mettere il file php che implementerà la classe?
-
dove vuoi tu. non so quale sia la convenzione in questi casi.
-
allroa,
io ho provato a creare una cartella include in /{ComponentRoot}/ dove c'è la classe. quando devo richiamare la funzione devo fare il
require_once ("$pathinclude/classe.php");
...
$oggetto=new Classe();
...
$ris=$oggetto->metodo($par1,...);
...
sui componenti interessati alla funzione.
in pratica chiedevo se era possibile caricare la classe automaticamente nella istanza di jommla fra i compomnenti
-
Allora penso che tu debba creare un plugin che importa la classe nel framework
-
ok,
Grazie