Wie, um Verknüpfungen zu erstellen in codeigniter?
sorry das ich nicht gut Englisch sprechen, übersetzer verwenden.
Wie kann ich links erstellen in codeigniter?
Was ist, wenn ich Sie benutzen will permalinks nach?
Müsste ich ändern das ganze system code jedes mal, wenn Sie eine änderung in den permalinks?
Gibt es eine Bibliothek, fertigt die links von diesen Argumenten und Verhalten als dynamisch konfiguriert?
Zum Beispiel, wenn ich wollen, ändern Sie das system-Verzeichnis von:
http://testing/webapp/index.php
:
http://production/index.php
Muss ich ändern, den code?
Was ist die beste Praxis für diese?
InformationsquelleAutor e-info128 | 2013-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie codeingiter Methoden base_url() und site_url().
Auf den ersten, müssen Sie zum laden der URL-Helfer in Ihrem controller:
Siehe Definitionen unten (Nach CI-Dokumentation, http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html)
site_url()
base_url()
InformationsquelleAutor AlexandrosD
Dies ist genau das, was die Basis-URL in der config-Datei. Das einzige, was Sie brauchen, zu kümmern, nachdem, die Ihre relative URL ist, können Sie auch festlegen, verschiedene Umgebungen, indem Sie neue Ordner innerhalb der Ordner "config"
zum Beispiel, wenn ich in meinem config.php direkt in den config-Ordner
Dann die Basis-url lautet immer: http://localhost/hello-nun sagen wir, ich habe mein home-Entwicklungsumgebung und Produktionsumgebung. Wenn ich kopieren Sie die config.php um einen Ordner in config-Produktion genannt, so application/config/production/config.php die Basis-URL zu:
Dann in meinem index.php ich:
Überall ich brauche die Umgebung zu ändern, Codeigniter, und ändern Sie es für mich. Also auf der live-site verwende ich die Produktionsumgebung zu Hause ich ändern, dass Umwelt -, Entwicklungs-und CI macht die Arbeit für mich.
Dann in Ihrem code verwenden, die base_url() verwenden, um Ihre links.
Beispiel:
Produzieren:
Sinn?
InformationsquelleAutor Rick Calder