選項如何創建一個選擇 - 在Zend框架+ MySQL表選項如何創建一個選擇 - 在Zend框架+ MySQL表
控制器:
$persons = new Application_Model_DbTable_Persons();
$data_persons = $persons->findPersons();
控制器和視圖?如何? o.O
選項如何創建一個選擇 - 在Zend框架+ MySQL表選項如何創建一個選擇 - 在Zend框架+ MySQL表
控制器:
$persons = new Application_Model_DbTable_Persons();
$data_persons = $persons->findPersons();
控制器和視圖?如何? o.O
在控制器
$this->view->dataPerson = $data_persons;
查看HTML。
foreach($this->dataPerson as $datPers):
//Example Get person name.
echo $this->escape($datPers->name);
and etc.
endforeach;
到選擇框中的選項可以被添加作爲使用addMultiOptions()
函數數組
$persons = new Application_Model_DbTable_Persons();
$data_persons = $persons->findPersons();
$data_persons_array = array();
foreach($this->dataPerson as $datPers)
$data_persons_array[$datPers->id] = $datPers->name
$name = new Zend_Form_Element_Text('name');
$name->setLabel('name')
->setRequired(true)
->addValidator('NotEmpty');
->addMultiOptions($data_persons_array); //Will add the options to select box
所有這些都在控制器中?和行($ name = new Zend_Form_Element_Text('name');)打印錯誤,我必須包含一個庫? – Jhosman
它應該被添加到你創建表單和表單元素的php文件中。如果你正在遵循Akrabat的'Getting-Started-with-Zend-Framework.pdf',你可以把它放在'forms/Album.php'中 –
=( 說明:試圖獲得非對象的屬性在/ home/namsohj /收存箱/ Proyecto de Grado/Desarrollo/Asuntos_Estudiantiles/application/views/scripts/beneficiarios/insertar.phtml on line 6 注意:試圖在/ home/namsohj/Dropbox/Proyecto de Grado/Desarrollo/Asuntos_Estudiantiles /第6行的application/views/scripts/beneficiarios/insertar.phtml 你可以用遠程訪問幫我嗎? – Jhosman
通過這個例子,你可以理解你在做什麼。它正是解釋你需要做什麼。 http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework.pdf – Mubo
該示例不包括「選擇」組合框 – Jhosman