Я хочу следующий тип URL, используя cakephp.
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.
}
Пожалуйста, скажите мне, если я что-то здесь упустил. Я не получаю аргумент в формате json в $ arg1.
Спасибо.