codeigniter - APPPATH gibt den Pfad nach dem Controller zurück
Ich habe Probleme, die Pfade in meiner App zu sortieren.
Ich benutze die APPPATH-Funktion, um den Zeichenkettenpfad meiner Bilder in meiner Datenbank zu lesen / schreiben. Das Problem ist, dass APPPATH die Funktion nach dem Controller platziert
Hier ist meine Funktion, um die CSS zu bekommen
<link rel="stylesheet" type="text/css" href="<?php echo '../' . APPPATH.'_data/css/style.css'; ?>" />
und wenn ich gehe zuhttp://localhost/project/index.php/home
Es funktioniert hervorragend mit CSS-Links zuhttp://localhost/project/application/_data/css/style.css
welches ist richtig
aber dann habe ich diesen anderen controller
http://localhost/project/index.php/member/index/1
Der CSS-Dateipfad muss sein
href="<?php echo '../../../' . APPPATH."_data/css/style.css"; ?>"
weil sonst mein link zum css geht an
http://localhost/project/index.php/member/application/_data/css/style.css
Ich verwende eine einfache Vorlagenstruktur, bei der sich meine Kopf-, Inhalts- und Fußzeile in einem Unterordner für Ansichten befindet und ich Daten an den Inhalt sende. Ziemlich normales Zeug. Ich verstehe nur nicht, warum der APPPATH nicht so funktioniert, als würde er mir den PATH in den APPLICATION-Ordner geben, unabhängig von der verwendeten Klasse.