Cakephp: не удается войти при использовании темы - PullRequest
0 голосов
/ 03 августа 2011

Я не новичок в разработке CakePHP, однако я не буду называть себя программистом CakePHP среднего уровня.

Я столкнулся со странным поведением, с которым не мог справиться.

Я 'создать приложение с представлениями по умолчанию.Первому клиенту нужна тема, поэтому я решил использовать функцию темы CakePHP и начал создавать тему с представлениями, макетами и т. Д.

Я использую CakePHP 1.3.8.

Все отлично работает, кроме меняне могу войти. Cakephp перенаправляет меня в невозможное место, поисковый контроллер с результатами поиска.Это просто не могло произойти.С представлениями по умолчанию все работает нормально.

В чем может быть причина?Может ли это быть ошибка в компоненте Auth?С чего начать и как это отладить?

Спасибо.

edit:

Я сделал копию моих представлений по умолчанию в новую темуи изменил переменную $ theme на эту новую тему.Все работает, так что с Auth и Theme все в порядке, причина должна быть моей первой темой.Как тема или просмотр файла влияет на обработку входа и / или перенаправление авторизации?Я до сих пор не знаю, как найти ошибку в моих представлениях :(. Я установил debug на 2, также проверил журналы в tmp / logs, но теперь есть информация. Есть идеи?

1 Ответ

0 голосов
/ 03 августа 2011

решаемые

Я обнаружил проблему, в элементе searchbox отсутствовала функция $ this-> Form-> end (), поэтому данные для входа были отправлены в метод поиска контроллера продуктов, поэтому имя для входа не было обработано.

Была моя вина.

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