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.

questionAnswers(1)

yourAnswerToTheQuestion