gpt4 book ai didi

php - Zend 两个提交按钮同名

转载 作者:可可西里 更新时间:2023-11-01 13:28:53 24 4
gpt4 key购买 nike

我构建了一个扩展 zend_form 的表单类。我有两个提交按钮:

$like=new Zend_Form_Element_Image('vote');
$like->setImage($config->path->images."up.png")
->setValue(2);

$dislike=new Zend_Form_Element_Image('vote');
$dislike->setImage($config->path->images."down.png")
->setValue(1);

我想要两个具有相同名称和不同值的提交按钮,以便稍后可以通过 Controller 中的 switch 语句访问已提交按钮的值:

$submit = $this->_request->getPost('vote');

switch($submit) {
case 'one':
// button one was pressed
break;
case 'two':
}

}

但是如果我确实设置了同名的那些,最后一个将覆盖第一个,所以只输出一个按钮。

对于文件元素,有一个方法 setMultifile() 可以解决问题。

我应该在这里做什么?

谢谢

卢卡

最佳答案

您可以尝试使用 array notation用于图像。

关于php - Zend 两个提交按钮同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6212385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com