Die Definition und Verwendung des ThinkPHP-Framework-Routings
Die spezifische und leistungsstarke Routendefinitionsfunktion des ThinkPHP-Frameworks kann grundsätzlich Erfüllen Sie alle Anforderungen an das Website-Routing, einschließlich Regelrouting, reguläres Routing, statisches Routing und Schließungsunterstützung für das Routing.
Im Folgenden wird die Definition und Verwendung des ThinkPHP-Framework-Routings vorgestellt.
Routendefinition
Routen aktivieren. Drei Bedingungen müssen erfüllt sein, damit die ThinkPHP-Routing-Konfiguration wirksam wird:
(1) Aktivieren Sie die Routing-Funktion in der Konfigurationsdatei, wie in Abbildung 1 unten gezeigt; unterstützt den PATH_INFO-Modus oder ist mit dem URL-Modus kompatibel. (3) Verwenden Sie den Parameter URL_ROUTE_RULES in der Konfigurationsdatei für die Konfiguration, wie in Abbildung 2 unten dargestellt.
Routendefinitionsformat. Es gibt zwei definierte Formate:
(2) array('Routing-Ausdruck ','Routing-Adresse ','eingehende Parameter').
Routing mit
Regelrouting. Regelrouting-Ausdrücke umfassen statische Adressen und dynamische Adressen oder eine Kombination aus beiden Adressen, wie unten gezeigt. Hinweis: Parameter, die in jedem Parameter mit „:“ beginnen, stellen dynamische Parameter dar. Beispiel: id bedeutet, dass die übereinstimmenden Parameter mit $_GET['id'] abgerufen werden können und :year, :month und :day jeweils $_GET['year'], $_GET['month'] und $ entsprechen . _GET['Tag'].
Reguläres Routing muss mit „/“ beginnen. Der Ausdruck unterstützt nicht nur die reguläre Definition, sondern auch die Funktionsfilterung.Hinweis: Um die Durchlaufeffizienz des dynamischen Routings nicht zu beeinträchtigen, wird statisches Routing mithilfe von URL_MAP_RULES definiert, um es vom dynamischen Routing zu unterscheiden.
http://www.php.cn/phpkj/thinkphp/
Das obige ist der detaillierte Inhalt vonDie Definition und Verwendung des Thinkphp-Framework-Routings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!