125*_*369 7 forms zend-framework2
我是Zend Framework的新手,所以问一个基本的问题.我想获取发布的数据,一般来自表单中的一个字段,我想获取数据用于调试目的.
例如,我有一个包含用户名,年龄等字段的表单.在我的addAction()控制器中,我想获取用户名,将其存储在变量中并用于调试目的.我希望我说清楚.如果我的问题不清楚,请告诉我.
谢谢
Dan*_*l M 29
你不是很清楚,所以我提出了一些解决方案......
如果需要普通的POST值,可以使用它来访问它
$this->getRequest()->getPost('name');
Run Code Online (Sandbox Code Playgroud)
从控制器的上下文.
如果您需要先前已分配的表单中的值,则可以使用该表单进行访问
$form->get('elementName')->getValue();
Run Code Online (Sandbox Code Playgroud)
但是,如果您正在使用InputFilters,则需要使用它来获取它
$form->getInputFilter()->getValue('name');
Run Code Online (Sandbox Code Playgroud)
否则,您检索的值不会通过过滤器传递.