【发布时间】:2011-11-02 10:32:08
【问题描述】:
我想要使用 cakephp 的以下类型的 URL。
http://localhost/project1/controller1/action1/[{"user_id":"1","udid":"","msg":"","nick_n":"Danis","post_t":"2011-10-21 12:15:00","source":"A"}]/50
[{"user_id":"1","udid":"","msg":"","nick_n":"Danis","post_t":"2011-10-21 12:15:00","source":"A"}] 和 50 是参数。
我在 /app/config/routes.php 文件中写了以下行。
Router::connect('/controller/action/*', array('controller' => 'controller1', 'action1' => 'actionName'));
但是当我调试上面的 URL 时,我没有得到 json 格式的参数。
这是我的行动。
function action1($arg1 = NULL, $arg2 = NULL) {
// I am getting 50 in $arg1 and $arg2 = NULL.
}
如果我在这里遗漏了什么,请告诉我。我没有在 $arg1 中得到 json 格式的参数。
谢谢。
【问题讨论】:
标签: php cakephp routes cakephp-1.3