Phalcon Micro - 带有空白参数的路径

时间:2018-05-24 22:14:35

标签: php nginx php-7 phalcon

我有一个nginx + phalcon3.3 + php7服务器和一个带有phalconMicro的脚本,在下一个路径我设置:

if(nums1.length > nums2.length) {
    return findMedianSortedArrays(nums2, nums1);
}

请求http://localhost:81/cat/dog/bird我得到:

$app->get(
    "/{animal}",
    function ($animal) {
        $REQUEST_URI = $_SERVER[REQUEST_URI];

        echo "$REQUEST_URI<br/>";
        echo "animal: $animal";
        if($animal === ''){
            echo '<br/>No animal, :(';
        }
    }
);

我试图获得:

animals/cat/dog/bird
animal:
No animal, :(

我的错误是什么,我已经吃了phalcon微教程,phalcon micro api doc以及nginx + phalcon docs。

btw有我的nginx规则:

animals/cat/dog/bird
animal: cat

1 个答案:

答案 0 :(得分:0)

你必须像这样定义你的nginx:

return Object.assign({ name, jCount }, stageCounts);

https://docs.phalconphp.com/en/3.3/webserver-setup#nginx