Какую команду использовать в CakePHP 2.X, похожую на Dispatcher :: baseUrl ()? - PullRequest
0 голосов
/ 19 декабря 2011

Мне это нужно, потому что он используется в моем Ajax-запросе в атрибуте url. как это:

$.ajax({
    type: 'post', /
    url: 'categories/add',  //Dispatcher::baseUrl()
    data: params, 
});

Но в cake2 он был удален

Ответы [ 2 ]

0 голосов
/ 17 января 2012

используйте этот $ this-> webroot

у него уже есть предыдущая версия, и на 2.0 доступна

0 голосов
/ 19 декабря 2011

Я никогда не использовал Dispatcher::baseUrl для таких целей, я бы всегда использовал что-то вроде:

$.ajax({
    type: 'post',
    url: <?php echo json_encode($this->Html->url(array('controller' => 'categories', 'action' => 'add'))); ?>,
    data: params, 
});
...