Не модальная форма перенаправления URL не работает CakePHP 3 - PullRequest
0 голосов
/ 21 октября 2018

У меня есть форма входа пользователя, которой нет в файле 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"

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

Спасибо

...