在加载表单php之前获取$ _POST字段

时间:2014-03-13 14:58:30

标签: php codeigniter

我希望获得将在$ _POST中提交的所有字段,但是在页面加载之前

$data['event'] = $_POSTKEYSFORFORM; //i don't care if they are empty
$this->load->view('event_v/form',$data);

在我的模板中,我将值设置为$event-key,如果密钥不存在,则会导致错误。

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,你不能抓住钥匙"发送POST请求之前的POST。 控制器无法知道视图本身加载了什么。

如果 对您很重要,您可以将POST字段作为数组传递给视图,让它们在视图中回显,从而完美控制(如果它们改变,他们只在一个地方改变。)

它远非理想,因为它对于田地数量不具有动态性。 其他肮脏的黑客包括让JS自动提交表单一次,然后收集POST字段。

为什么你需要没有值的帖子字段,回答这个问题可能会让我们更容易帮忙。

相关问题