Wie call-controller-Funktion in der Ansicht im Zend Framework?
In Zend Framework, ich habe einen controller
class TestController extends Zend_Controller_Action
{
public function indexAction()
{
}
public function getResultByID( $id )
{
return $id;
}
}
Wie kann ich die Funktion aufrufen getResultByID im index.phtml ?
Tun Sie wirklich benötigen, rufen Sie die
getResultByID()
im Blick? Warum nicht rufen Sie diese Methode im controller auf und übergeben das Ergebnis an die view (das wäre der standard-Ansatz)?InformationsquelleAutor user1745968 | 2012-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste:
In deinem view Skript:
InformationsquelleAutor Vyacheslav Voronchuk
Durch die Verwendung von Action View Helper :
http://framework.zend.com/manual/1.12/en/zend.view.helpers.html#zend.view.helpers.initial.action
InformationsquelleAutor Alexandre Brach
Wenn die
indexAction
ausgeführt wird, man könnte es nennen:InformationsquelleAutor feeela
statt des obigen Codes u verwenden können,
dann können Sie den Wert der id im index.phtl als
this->id
InformationsquelleAutor Arun Killu
Versuchen, diesen code ich denke, dies ist die beste Wahl,
Blick: echo
$this->id
InformationsquelleAutor RDK
In Ihrem indexAction Methode, Rückkehr der getResultByID-Methode in ein array.
Controller:
Die Frage ist, wo bekommst du die $id. Trotzdem, rufen Sie die getResult-string in eine variable wie diese.
Anzeigen:
Und das ist es.
InformationsquelleAutor jhedm