Ich habe eine Ansicht Helfer in library/my/view/helper/gravatar
und so in jeder Ansicht kann ich $this->gravatar($email)
anrufen.Zend: Wie benutzt man eine benutzerdefinierte Funktion von einem View Helper im Controller?
Aber wie kann ich auf diese Funktion in den Modellen (oder Controller) zugreifen?
Sorry, wenn es schon gefragt wurde aber ich bin neu und die Dokumentation ist in Teilen blutig.
Vielen Dank allen
Wohin soll diese Gravatar-Funktion gehen? Es muss in Teilen meiner modularen Website verfügbar sein – bluedaniel
@bluedaniel kann nicht sagen, ohne Ihre App zu kennen. Wenn Sie sicher sind, dass Sie dies im Modell benötigen, z. Als Teil Ihrer Domänenlogik machen Sie Gravatar entweder zu einem Service in Ihrem Modell oder fügen getGravatar() zur Klasse hinzu, die sie aufruft. – Gordon
Es gibt zu viele Modelle, die in jede Klasse kopiert/eingefügt werden können, aber wo würde es sich um einen websiteweiten Service handeln? – bluedaniel