CakePHP базовый URL со строкой запроса - PullRequest
2 голосов
/ 17 ноября 2009

У меня проблема с одним из моих приложений для торта. Это на самом деле довольно обычай, поэтому я не удивлен, что Кейк не справляется с этим особенным случаем изящно.

Я хочу, чтобы у моего приложения был 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 Ответ

2 голосов
/ 30 января 2011

Была похожая проблема:

Добавьте эти строки в 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'] = '/';

Я знаю, что это старый вопрос, но наткнулся на нечто подобное и надеюсь, что это будет полезно. Спасибо ADmad из #cakephp за помощь в создании этой работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...