codeigniter и форма действий трейлинг / выпуск - PullRequest
2 голосов
/ 26 марта 2010

У меня возникла небольшая проблема с тем, как CI имеет дело с /.

В обычной форме я замечаю, что следующее действие формы не работает action="mydomain.com/ci-controller/login/" но этот работает action="mydomain.com/ci-controller/login"

Странно, но он сработал. Но теперь мне нужно это из iframe, в iframe у меня есть форма входа, которая устанавливает URL-адрес родителей на mydomain.com/ci-controller/login, но я получаю ту же ошибку, что и при вызове mydomain.com/ci-controller / Вход /

Может быть, моя проблема в том, что вызов из iframe добавляет трейлинг / который не виден ??

Любые мысли

Ответы [ 2 ]

2 голосов
/ 26 марта 2010

Не используйте завершающий слеш, он добавит сегмент с пустой строкой.

0 голосов
/ 27 марта 2010

Почему бы вам просто не написать сообщение родителю?

В окне iframe:

<form action="http://localhost:8888/index.php/test1/post" target="_parent" method="POST">
  <input type="text" name="test_form" />
  <input type="submit" value="go" />
</form>

Эта форма в iframe моего маленького тестера здесь работает правильно

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