ezpublish.ru / Форумы / Для разработчиков / GET/POST параметры




GET/POST параметры

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Павел Коновалов

Пн, 19 марта 2007 14:05:40

Здравствуйте.
У меня возникла следующая проблема:
при попытке передать параметры "post'ом" форма не сабмититься.
Делаю я это следующим образом:

файл module.php
$ViewList = array();
............................
$ViewList["upgrade"]= array( "default_navigation_part" => "ezcontentnavigationpart",
"script" => "upgrade.php",
"single_post_actions" => array("UpgradeButton" => "Upgrade",
"post_action_parameters" => array("Upgrade" => array(
"ContentObjectID" => "ContentObjectID",
"ContentNodeID" => "ContentNodeID"));

в шаблоне использую следующую конструкцию:

<form method="post" action={"my_module/upgrade"|ezurl}>
<input type="hidden" name="ContentNodeID" value="{$Nodes.node_id}"/>
<input type="hidden" name="ContentObjectID" value="{$Nodes.contentobject_id}"/>
<input class="cbutton" type="submit" name="UpgradeButton" value="Upgrade">
</form>


получаю параметры ContentNodeID и ContentObjectID следующим образом:
$Module =& $Params["Module"];
$ContentObjectID= $Module->actionParameter("ContentObjectID";
$ContentNodeID= $Module->actionParameter("ContentNodeID";

Причем один параметр передается отлично, а именно ContentObjectID, но вот если в файле module.php передавать кроме него ещё какие нибудь параметры, то вот тут то и начинаются проблемы.

Может быть кто нибудь сможет подсказать, в чём моя ошибка?

Only strong the survive

Павел Коновалов

Пн, 19 марта 2007 14:58:38

Разобрался сам.

Only strong the survive

Денис Зацаринный

Пн, 19 марта 2007 15:08:40

Вот так всегда - сам написал - сам разобрался - сам ответил

А зачем приходил - может че спросить хотел?


===-----
Не разрешимых заздач нет - есть малый гонорар
---=====

Павел Коновалов

Пн, 19 марта 2007 15:25:20

Сразу решение найти не удалось, а .. "озарение" пришло немного позже

Only strong the survive