Php 在eZ Publish模板中获取POST变量

Php 在eZ Publish模板中获取POST变量,php,forms,post,smarty,ezpublish,Php,Forms,Post,Smarty,Ezpublish,我有一个模板中的表单(不是eZ生成的表单),可以发布到另一个eZ页面。如何在模板中获取POST变量 谢谢。在EZ Publish中构建表单处理的正确方法是创建如下表单: <form method="post" action={"content/action"|ezurl}> <input type="hidden" name="DestinationURL" value="{$node.url_alias}" /> <input name="(you

我有一个模板中的表单(不是eZ生成的表单),可以发布到另一个eZ页面。如何在模板中获取POST变量


谢谢。

在EZ Publish中构建表单处理的正确方法是创建如下表单:

<form method="post" action={"content/action"|ezurl}>
    <input type="hidden" name="DestinationURL" value="{$node.url_alias}" />
    <input name="(your_parameter_name)" type="text" value="parameter value">

其中$node.url\u别名当前节点的url。但是你可以根据需要改变它。我不确定作为视图参数的输入名称是否必须在()中,但它对我有效。如果您这样做,在目标节点模板中,您的参数是否可以通过$view\u parameters对象保存

$view_parameters.<name of your form field>
$view\u参数。

您可以这样获得:

ezhttp('my_variable_name', 'POST')
您还可以像这样检索get和session变量

你可以查一下电话号码