带查询字符串的CakePHP Base Url

时间:2009-11-17 19:03:18

标签: cakephp

我的一个蛋糕应用程序出了问题。它实际上非常习惯,所以我并不感到惊讶,Cake并没有优雅地处理这个非常特殊的情况。

我希望我的应用程序有一个baseUrl ='addonmodules.php?module = phusion'

我在config.php中尝试了一些变化:

Configure::write('App.baseUrl', env('SCRIPT_NAME').'?module=phusion'); Configure::write('App.baseUrl', env('SCRIPT_NAME').'?module=phusion&url='); Configure::write('App.baseUrl', env('SCRIPT_NAME').'?module=phusion'); Configure::write('App.baseUrl', env('SCRIPT_NAME').'?module=phusion&url=');

但我似乎无法让这个工作。对此的任何帮助将不胜感激。

如果您需要更多信息,我很乐意提供。

1 个答案:

答案 0 :(得分:2)

有一个类似的问题:

在config / core.php中添加以下行:

Configure::write('App.baseUrl', 'addonmodules.php?module=phusion');
Configure::write('App.base', '/path/to/webroot/');

您也可能需要手动设置url参数

if(!isset($_GET['url'])) $_GET['url'] = '/';

我知道这是一个老问题,但我自己也陷入了类似的困境,并希望它会有用。 感谢#cakephp的ADmad帮助他完成这项工作。