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