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 независимо от того, какой класс был использован.