添加前缀以形成cakephp生成的url

时间:2010-11-25 04:48:30

标签: cakephp cakephp-1.3

如果我们将cakephp部署在根域,而不是像

那样

http://domain.com/folder/app-name作为蛋糕的根域

当我们使用类似$ this-> Form-> create('abc')

的内容时

它会生成http://domain.com/controller/action而不是http://domain.com/folder/app-name/controller/action

的帖子网址

我们如何为此目的配置蛋糕?

1 个答案:

答案 0 :(得分:1)

不,它不会。它总能正确地找到它。你确定这件事发生了吗?因为我的所有CakePHP安装都能正常工作。这就是使用Form帮助器和HTML帮助器的重点,无论您在何处部署它们,它们都将获得正确的路径。

当你使用jquery时,解决它的一种方法是使用下面的代码生成URL而不是硬编码。

<?php echo $html->url('controller' => 'foo', 'action' => 'bar'); ?>