|
|
@@ -80,6 +80,9 @@ class Object {
|
|
|
$data = isset($extra['data']) ? $extra['data'] : null;
|
|
|
unset($extra['data']);
|
|
|
|
|
|
+ if (is_string($url) && strpos($url, FULL_BASE_URL) === 0) {
|
|
|
+ $url = Router::normalize(str_replace(FULL_BASE_URL, '', $url));
|
|
|
+ }
|
|
|
if (is_string($url)) {
|
|
|
$request = new CakeRequest($url);
|
|
|
} elseif (is_array($url)) {
|
|
|
@@ -90,7 +93,6 @@ class Object {
|
|
|
if (isset($data)) {
|
|
|
$request->data = $data;
|
|
|
}
|
|
|
-
|
|
|
$dispatcher = new Dispatcher();
|
|
|
$result = $dispatcher->dispatch($request, new CakeResponse(), $extra);
|
|
|
Router::popRequest();
|