PHP中的路由 - 无胖框架获得奇怪的结果

时间:2015-08-26 15:05:33

标签: php url-routing fat-free-framework

出于某种原因,当我运行此代码时,在添加ID(第二个块)时,我的模板似乎不再找到我的CSS /图像文件。

但代码完全相同(除了使用@id来请求参数)。已经使用的代码框架是无胖框架。

这是我的代码:

$f3->route('GET /detail',
    function($f3, $params) {
        $test = new renderEngine;
        $test->detail($f3, $params['id']);
    }
);

$f3->route('GET /detail/@id',
    function($f3, $params) {
        $test = new renderEngine;
        $test->detail($f3, $params['id']);
    }
);

在“来源”标签中检查Chrome开发人员(或者您调用窗口)时,我可以看到第一种情况:

>localhost
>
>--Audiodelight (name of my rootfolder)
>
>----css (with in that map my css files)

在第二种情况下,我得到了

>localhost
>
>--Audiodelight/detail (Which seems to be the problem)
>
>----css (with in that map my css files)

有没有人知道它为什么在子目录中搜索?它正在寻找的目录甚至不存在..或者知道如何修复它?

1 个答案:

答案 0 :(得分:0)

检查您的路由语法http://fatfreeframework.com/base#Routing

你是否从中收到任何PHP错误?