Zend - Come aggiungere customs classes
Per poter aggiungere delle proprie classi, come ad esempio quelle di validazione o quelle di creazione di un documento pdf o di qualsiasi altro tipo, occorre procedere come segue...
Step 1. Innanzitutto, occorre creare una o piu' proprie directory all'interno della dir
library allo stesso livello delle directory Zend o ZendX. Ad esempio, creiamo la directory MyValid
Step 2. Quindi definire nell' application.ini il name space da definire e che fa quindi
riferimento alla dir appena creata, cosi' da permettere l'outload delle proprie classi.
autoloadernamespaces[] = MyValid_Nota: Va indicato lo stesso nome con l'aggiunta di "_" (underscore).
Step 3. Infine definiamo all'interno del dir library/MyValid/ un file per ogni funzione di validazione. Ad esempio, se vogliamo definire la classe Alfabetico creiamo il file Alfabetico.php al cui interno la nomenclatura sara' del tipo
class MyValid_Alfabetico extends Zend_Validate_Abstract
{
...
Chiaramente questo e' un caso particolare dove abbiamo eseguito l'estensione della classe Zend per la validazione.
Caso di piu' custom classes.
Nel caso fosse necessario creare piu' di proprie classi, completamente distinte una dall'altra, come ad esempio, una
per la validazione ed una per la creazione dei file pdf, occorre modificare lo step 2 indicanto in precedenza, nel seguente
modo
autoloadernamespaces.myvalid = "MyValid_" autoloadernamespaces.myPdf = "MyPdf_"
Prima di chiudere, ricordate che e' di fondamentale importanza una corretta nomenclatura.







Linkedin
Flickr
Anobii
Youtube
Lastfm