使用shell时我无法使用cakephp获取绝对路径。 Shell不会加载像普通www文件那样的所有文件。所以我认为是一个我需要加载的文件,但我不知道哪个......
我已经做了什么
echo $this->Html->image($this->Html->url('/pluginName/image.gif',true));
,通常这会起作用,但不是这次......好像真的不存在而且设置了相对路径。我需要什么
提前致谢
答案 0 :(得分:2)
问题是运行shell时没有Web请求。生成的URL始终相对于调用应用程序的URL。在shell上,没有相对于的URL,并且不能有默认URL,因为可以从任意数量的URL调用应用程序。您需要对URL中的URL进行硬编码。