我已经从这样的数据库检索到courseList和courseIdForeach ($courses as $item) {$checkBoxText = ";$checkBoxText .= $item['courseRubric']。"-"。$ item [' courseNumber ']。"。$ item [' courseTitle ']。"("。美元项目("学期")。"。$ item['年']。"]";
$this->courseList[] = $checkBoxText;
$checkboxId = '';
$checkboxId .= $item['id'];
$this->courseId[] = $checkboxId;
}
现在,我想把这些数组项添加到Zend_MultiCheckbox,foreach ($this->courseId as $key => $value) {courseId美元(美元值)= $价值;}foreach ($this->courseList as $key => $value) {
$element->addMultiOptions(array(
$courseId[$key] => $value
));
}
这个逻辑不工作。谁能告诉我怎么才能得到课程
谢谢
你有两个解决方案:
1:
foreach ($this->courseList as $key => $value) {
$element->addMultiOption("$courseId[$key]", "$value");
}
2:
$opions = array();
foreach ($this->courseList as $key => $value) {
$options[$courseId[$key]] = $value;
}
$element->addMultiOptions($options);
我认为第二个更好。
好运。