Сбой перенаправления в CakePHP - PullRequest
0 голосов
/ 26 марта 2012
public function index()
{
    $this->redirect('/');
}   

Я скоро сойду с ума ... Как это может не сработать?Пожалуйста, помогите.

РЕДАКТИРОВАТЬ : по не будет работать, я имею в виду, что это просто пустая страница.

РЕДАКТИРОВАТЬ * : Перенаправление не работает ввсе контроллеры!

Ответы [ 4 ]

1 голос
/ 26 марта 2012

У меня был такой класс контроллера:

<?
class PageController extends AppController
{

У меня была новая строка до <?, поэтому она не работала. :)

0 голосов
/ 26 марта 2012
$this->redirect(array('url' => '/'));

OR

$this->redirect(array('controller' => 'examples', 'action' => 'add'));
0 голосов
/ 26 марта 2012

Попробуйте установить его абсолютно

$this->redirect('http://www.example.com');
0 голосов
/ 26 марта 2012

Если ваш index () на самом деле является действием контроллера, ссылающимся на '/', то у вас будет бесконечный цикл перенаправления, и это может стать причиной вашей проблемы.

Пожалуйста, добавьте больше контекста к вашему вопросучтобы получить больше шансов на получение правильного ответа.

Если вы получаете пустые страницы, возможно, это ваша конфигурация, попробуйте включить отладку, отредактировав строку

Configure::write('debug', 0) в Configure::write('debug', 2) в вашем core.php и посмотрите, что не так

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