codeigniter - APPPATH retorna o caminho após o controlador

Eu tenho problemas com a classificação dos caminhos no meu aplicativo.

Estou usando a função APPPATH para ler / gravar o caminho da string das minhas imagens no meu banco de dados. O problema é que o APPPATH coloca a função após o controlador

aqui está a minha função para obter o css

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

e quando eu vou parahttp://localhost/project/index.php/home Ele funciona muito bem links para CSShttp://localhost/project/application/_data/css/style.css qual é correto

mas depois eu tenho esse outro controlador

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

O caminho do arquivo css tem que ser

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

porque outro sábio meu link para o CSS vai para

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

Eu estou usando uma estrutura de modelo simples onde eu tenho meu cabeçalho / conteúdo / rodapé em uma subpasta de inclusão em exibições e estou enviando dados para o conteúdo. Coisas bastante padrão. Eu simplesmente não entendo porque o APPPATH não funciona como se, quando chamado, ele me desse o PATH para a pasta APPLICATION, independentemente da classe usada.

questionAnswers(1)

yourAnswerToTheQuestion