TYPO3 реальный URL и форма пользовательской функции

Я публикую данные и перенаправляю на другую страницу с пользовательской функцией и простой формой, как в следующем примере:

<?php
class user_test
{
   public function getForm() {

       $form = '
           <form action="#" method="post">
            <input type="text" name="test" value="test" />
            <input type="submit" name="send" value="send" />
          </form>
       ';

        $postArray = t3lib_div::_POST();

        if ( isset( $postArray['send'] ) ) {
            header( 'Location: index.php?id=2' );
        }

        return $form;
    }
}

это отлично работает, если деактивирован realURL, но если я активирую realURL, эта форма всегда приводит меня на домашнюю страницу после отправки :(.

Типотекстовая часть выглядит следующим образом:

 prefixLocalAnchors = all
 simulateStaticDocuments = 0
 baseURL = http://test.de
 tx_realurl_enable = 1

realURL работает для говорящих URL-адресов и других форм, таких как формы powermail, но мои собственные формы ведут на домашнюю страницу, надеюсь, вы сможете мне помочь :).

ОБНОВЛЕНИЕ

Если я удалю хэш из атрибута действия: «action = «#»» этой формы, он работает, это решение приемлемо?


person Fox    schedule 08.04.2015    source источник


Ответы (1)


Удаление атрибута действия из формы работало.

person Fox    schedule 05.08.2015