Ive ha un helper vista in library/my/view/helper/gravatar
e quindi in qualsiasi vista posso chiamare $this->gravatar($email)
.Zend: come utilizzare una funzione personalizzata da un helper di visualizzazione nel controller?
Ma come posso accedere a questa funzione nei modelli (o nei controller)?
Scusate se è già stato chiesto ma sono nuovo e la documentazione è maledettamente orribile in alcune parti.
Grazie a tutti
Quindi dove dovrebbe andare questa funzione gravatar? Deve essere disponibile in alcune parti del mio sito web modulare – bluedaniel
@bluedaniel non può dirlo senza conoscere la tua app. Se sei sicuro di averne bisogno nel modello, ad es. come parte della tua logica di dominio, puoi rendere Gravatar un servizio nel tuo modello o aggiungere getGravatar() alla classe che lo chiama. – Gordon
è in troppi modelli da copiare/incollare in ogni classe, ma dove dovrebbe essere un servizio in tutto il sito? – bluedaniel