如果我们将cakephp部署在根域,而不是像
那样http://domain.com/folder/app-name作为蛋糕的根域
当我们使用类似$ this-> Form-> create('abc')
的内容时它会生成http://domain.com/controller/action而不是http://domain.com/folder/app-name/controller/action
的帖子网址我们如何为此目的配置蛋糕?
答案 0 :(得分:1)
不,它不会。它总能正确地找到它。你确定这件事发生了吗?因为我的所有CakePHP安装都能正常工作。这就是使用Form帮助器和HTML帮助器的重点,无论您在何处部署它们,它们都将获得正确的路径。
当你使用jquery时,解决它的一种方法是使用下面的代码生成URL而不是硬编码。
<?php echo $html->url('controller' => 'foo', 'action' => 'bar'); ?>