codeigniter - APPPATH возвращает путь после контроллера

У меня проблемы с сортировкой путей в моем приложении.

Я использую функцию APPPATH для чтения / записи пути к строкам моих изображений в моей базе данных. Проблема в том, что APPPATH ставит функцию после контроллера

вот моя функция для получения CSS

<link rel="stylesheet" type="text/css" href="<?php echo '../' . APPPATH.'_data/css/style.css'; ?>" />

и когда я иду вhttp://localhost/project/index.php/home это прекрасно работает CSS ссылки наhttp://localhost/project/application/_data/css/style.css что правильно

но тогда у меня есть этот другой контроллер

http://localhost/project/index.php/member/index/1

Путь к файлу css должен быть

href="<?php echo '../../../' . APPPATH."_data/css/style.css"; ?>"

потому что в противном случае моя ссылка на CSS идет в

http://localhost/project/index.php/member/application/_data/css/style.css

Я использую простую структуру шаблонов, в которой мой заголовок / контент / нижний колонтитул находится во вложенной подпапке в представлениях, и я отправляю данные в контент. Довольно стандартные вещи. Я просто не понимаю, почему APPPATH не работает так, как будто при вызове он дает мне путь к папке APPLICATION независимо от того, какой класс был использован.

Ответы на вопрос(1)

Ваш ответ на вопрос