Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果我使用Zend Grid来显示表,我如何在不使用ajax的情况下将值从另一个页面传递给控制器?_Php_Ajax_Zend Framework_Grid - Fatal编程技术网

Php 如果我使用Zend Grid来显示表,我如何在不使用ajax的情况下将值从另一个页面传递给控制器?

Php 如果我使用Zend Grid来显示表,我如何在不使用ajax的情况下将值从另一个页面传递给控制器?,php,ajax,zend-framework,grid,Php,Ajax,Zend Framework,Grid,在ZEND中,如果我使用网格部署一个表,我将能够在不使用AJAX的情况下将另一个html页面的值传递给控制器。如果不是,如何将值传递给控制器 例如: 我有viewdata.phtml和viewdataController.php,我在phtml页面上有按钮,单击这些按钮显示的数据将发生变化。查询和网格代码位于控制器的操作体中。因此,我需要将该值传递给动作体,以设置显示数据将根据其变化的条件 欢迎提供任何建议和解决方案。我不确定自己是否完全理解,也不确定您到底尝试了什么,但这里是一个猜测 如果不想

在ZEND中,如果我使用网格部署一个表,我将能够在不使用AJAX的情况下将另一个html页面的值传递给控制器。如果不是,如何将值传递给控制器

例如:

我有viewdata.phtml和viewdataController.php,我在phtml页面上有按钮,单击这些按钮显示的数据将发生变化。查询和网格代码位于控制器的操作体中。因此,我需要将该值传递给动作体,以设置显示数据将根据其变化的条件


欢迎提供任何建议和解决方案。

我不确定自己是否完全理解,也不确定您到底尝试了什么,但这里是一个猜测

如果不想使用AJAX,则需要重新加载页面,无法仅使用PHP刷新页面的一部分(请参阅客户端脚本与服务器端脚本)。在您的视图中,您可以使用链接传递所需的数据:

<a href="<?=$this->url(array(
  'controller' => 'viewdata',
  'action' => 'viewdata',
  'param1' => 'value1',
  'param2' => 'param2');?>"><button type="button">Click here</button></a>


您尝试/研究了什么,对要解决的问题有了最低限度的了解简单地说,问题是:如果值是动态的,在不使用ajax的情况下,如何将值传递给控制器。。。希望这次有点清楚。