【发布时间】:2009-10-14 16:35:36
【问题描述】:
我正在使用 Zend 框架。
我想将数组$color = array('red', 'blue', 'green', 'yellow'); 插入mysql,一种颜色到一行。
如何在我的模型文件中对此进行编码?
控制器
public function addAction()
{
$this->view->Title = "Add Colors";
$this->view->headTitle($this->view->title, 'PREPEND');
$form = new Form_Color();
$form->submit->setLabel('Add');
$this->view->form = $form;
if ($this->getRequest()->isPost()) {
$formData = $this->_request->getPost();
if ($form->isValid($formData)) {
$color = $form->getValue('color');
$colors = new Model_DbTable_Colors();
$colors->addColor($color);
$this->_redirect('/');
} else {
$form->populate($formData);
}
}
}
型号
public function addColor($color)
{
$data = explode("\n",$color);
// How to coding for insert one color one row ????
}
感谢您的宝贵时间。
【问题讨论】:
标签: php zend-framework frameworks