Как сделать так, чтобы форма использовала тип данных контента "x-www-form-urlencoded" вместо "multipart / form-data"? - PullRequest
0 голосов
/ 07 марта 2012

У меня есть форма для отправки с {exp: channel: entry_form} в Expression Engine 2.3. Я обновляю сайт с EE1.7 до EE2.3, и форма отправляет правильно в старой версии, используя тип данных контента "x-www-form-urlencoded" (т. Е. Стандартный тип данных для публикации данных формы; вкладка Сеть в Firebug, чтобы увидеть тип данных содержимого в информации заголовка).

Однако при использовании инструмента entry_form в EE2.3 он отправляет данные типа содержимого "multipart / form-data", и инструмент не собирает данные правильно. Правда, я не знаю, что происходит с серверной частью, но я знаю, что данные формы отправляются неправильно.

Как я могу убедиться, что данные формы отправляются правильно?

Большое спасибо,

Paragon

1 Ответ

2 голосов
/ 08 марта 2012

{exp:channel:entry_form} равно устарело . Вместо этого используйте модуль SafeCracker .

Кроме того, "неправильная отправка" довольно расплывчато - с какими конкретно ошибками вы сталкиваетесь?

Наконец, текущей версией EE является версия 2.4. Вы должны использовать это вместо 2.3.

...