【发布时间】:2012-09-06 19:45:48
【问题描述】:
我在整理应用中的路径时遇到问题。
我正在使用 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 文件夹的 PATH,而不管使用的是什么类。
【问题讨论】:
标签: codeigniter