У меня есть форма входа пользователя, которой нет в файле 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"
Любая идея, как я могу это исправить, пожалуйста?
Спасибо