Не модальная форма перенаправления URL не работает cakephp 3

У меня есть форма входа пользователя, которой нет в файле login.ctp. Это в моем макете по умолчанию, поэтому я должен был четко указать URL для входа в систему в $ this-> Form-> create следующим образом:

$this->Form->create(null, array('url' => ['controller' => 'Users', 'action' => 'login']));

Из-за этого, когда у меня есть переадресовывать Строка запроса в URL, например:

/users/login?redirect=%2Flistings%2Fview%2F56

Пользователь не перенаправлен на страницу (mydomain.com/listings/56, как в приведенном выше перенаправлении)

Я не могу просто удалить URL ключ от Form-> create, потому что если я сделаю это, скажем, что я на странице О нас, то действие для формы будет неправильным, оно будет:

action="/pages/about"

Это должно быть:

action="/users/login"

Любая идея, как я могу это исправить, пожалуйста?

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …


Курсы программирования от Skillbox. Черная пятница!
Подробнее >>>
×