Heim > Artikel > Backend-Entwicklung > Warum muss die Typecho-Routing-Tabelle in der Datenbank gespeichert werden und warum muss jede URL in dieser Form geschrieben werden?
Nachdem ich den Quellcode von typecho gelesen habe, ist die Struktur recht kompakt und scheint starke Ideen für das Design von Java-Objekten zu haben
Aber ich habe große Zweifel an der Einstellung der Routing-Tabelle.
Die aktuelle Schreibweise behebt diese Struktur grundsätzlich. Warum erlauben Sie Benutzern nicht, sie zu konfigurieren, z. B. die Routing-Tabelle in einer Konfigurationsdatei zu speichern oder die automatische Routing-Funktion zu implementieren? Soll es einfach bleiben?
Der aktuelle Weg ist, dass ich, wenn ich eine Neuentwicklung durchführen möchte, dies anscheinend nur über Plug-Ins tun kann.
Lassen Sie uns vorerst nicht über dieses Problem sprechen
Mein Problem ist die folgende Routing-Tabelle
'attachment' =>
<code>array (size=6) 'url' => string '/attachment/[cid:digital]/' (length=26) 'widget' => string 'Widget_Archive' (length=14) 'action' => string 'render' (length=6) 'regx' => string '|^/attachment/([0-9]+)[/]?$|' (length=28) 'format' => string '/attachment/%s/' (length=15) 'params' => array (size=1) 0 => string 'cid' (length=3)</code>
Wenn man sich den Code ansieht, scheint es, dass das URL-Feld nicht verwendet wird. Soll dies also nur darauf hinweisen, dass sich der Link in diesem Modus befindet? Ähnliche Funktionen wie Kommentare
Oder gibt es einige Funktionen, die ich übersehen habe? Wenn Sie mehr darüber wissen, lassen Sie es mich bitte wissen