2010-11-26 18 views
1

kann mir jemand sagen, wenn es besser ist, routing in zend framework zu verwenden?routing in zend framework

+0

Diese Frage ist ziemlich vage. Sie werden wahrscheinlich eine vage Antwort erhalten, es sei denn, Sie geben mehr Details an, etwa einen Anwendungsfall. – netcoder

Antwort

2

Alle Zend Framework Web-Anwendungen verwenden ‚Routing‘. Selbst bei der grundlegendsten Standardeinstellung.

Sie haben nicht wirklich viel Auswahl, ob Routing zu verwenden oder nicht. Sie haben die Wahl, wie das Routing aufgebaut wird und wie Ihre URLs aussehen.

Ist es besser, benutzerdefiniertes Routing zu verwenden, um "hübsche" URLs zu haben? Es ist eine Meinung, aber ich sage ja. Routen können hässliche Dinge wie diese ändern:

http://yoursite.com/Users/index/view/id/199

zu etwas ‚ziemlich‘ wie folgt aus:

http://yoursite/user/joe

Einstieg in Details, wie dies zu tun, kann in vielen gefunden werden, viele andere Fragen hier. Suchen Sie einfach nach Zend Framework Routing.

1

Routing kann als "Mapping der URL auf eine Aktion Ihres Programms" angesehen werden. Sobald Sie Regeln festlegen können, wie URLs Ihrem Programmcode zugeordnet werden sollen, können Sie Router verwenden.
Wenn Sie den FrontController verwenden, verwenden Sie bereits Routing (mit der Standardroute), da die Router dem Dispatcher mitteilen, welchen Teil des Programms sie aufrufen sollen (sie ordnen die URL einem Modul/Controller/Aktion zu).

Das ist natürlich sehr allgemein gehalten, für jede weitere Antwort, die Sie in den Details gehen zu können;)