按钮单击时从多个表单插入数据

时间:2013-09-08 17:33:39

标签: mysql zend-framework

我正在研究具有zend框架的项目。我想为不同的语言创建不同的形式。在mysql数据库表中插入相同数据但语言不同。我不知道如何插入所有表单数据表格只提交一个表格。简而言之,我想要一个逻辑,只需提交一种语言形式即可从所有不同语言中插入数据。

1 个答案:

答案 0 :(得分:1)

您只需要一个表单,通过传递不同的语言参数来指导您的用户。例如

http://127.0.0.1/controller/action/lan/en

然后使用您获得的参数(在您的视图中)向您的用户显示不同的Form Label

$lan = $this->_getParam("lan");
if($lan == "en"){
    $this->view->labelForInput1 = "English";
    $this->view->labelForInput2 = "Another English Label";
}
else{
// define different language label here
}

最后使用隐藏输入将语言选择传递到表单中 因此,当您想要向用户显示结果时,您将能够知道应该使用哪种语言。

相关问题