在CakePHP 2.X中使用哪个命令类似于Dispatcher :: baseUrl()?

时间:2011-12-18 23:12:48

标签: cakephp cakephp-1.3 cakephp-2.0

我需要这个,因为要在我的Ajax请求中使用url属性。 像这样:

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

但是,在cake2中,它已被删除

2 个答案:

答案 0 :(得分:0)

我从未将Dispatcher::baseUrl用于此类目的,我总是选择以下内容:

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

答案 1 :(得分:0)

使用这个$ this-&gt; webroot

它已经有以前的版本,并且在2.0上可用