codeigniter - APPPATH zwraca ścieżkę za kontrolerem
Mam problemy z sortowaniem ścieżek w mojej aplikacji.
Używam funkcji APPPATH do odczytu / zapisu ścieżki ciągu moich obrazów w mojej db. Problem polega na tym, że APPPATH umieszcza funkcję za kontrolerem
tutaj jest moja funkcja uzyskiwania css
<link rel="stylesheet" type="text/css" href="<?php echo '../' . APPPATH.'_data/css/style.css'; ?>" />
i kiedy idę dohttp://localhost/project/index.php/home
to działa świetne linki css dohttp://localhost/project/application/_data/css/style.css
który jest poprawny
ale potem mam tego innego kontrolera
http://localhost/project/index.php/member/index/1
Ścieżka do pliku css musi być
href="<?php echo '../../../' . APPPATH."_data/css/style.css"; ?>"
ponieważ inny mądry mój link do css idzie do
http://localhost/project/index.php/member/application/_data/css/style.css
Używam prostej struktury szablonu, w której mam nagłówek / treść / stopkę w podfolderze dołączania w widokach i wysyłam dane do zawartości. Całkiem standardowe rzeczy. Po prostu nie rozumiem, dlaczego APPPATH nie działa tak, jakby po wywołaniu daje mi PATH do folderu APPLICATION, niezależnie od używanej klasy.