【发布时间】:2015-01-28 05:51:21
【问题描述】:
我正在为 zf2 的专辑模块创建一个休息模块 我的创建方法的代码片段:
public function create($data) {
$form=new AlbumForm();
$album = new Album();
$form->setInputFilter($album->getInputFilter());
$form->setData($data);
if ($form->isValid()) {
$album->exchangeArray($form->getData());
$id = $this->getAlbumTable()->saveAlbum($album);
return new JsonModel(array(
'data' => $this->get($id),
));
}
更新、全选、删除等所有功能都可以正常工作,但插入无法正常工作。 我已经通过我的 Advanced rest 客户端应用程序选择了 post 方法,并传递了 title=some&artist=someone 之类的参数,它不是验证表单。
具有如下值的表单 id 自动递增, 艺术家 varchar, 标题 varchar,
请帮忙解决这个问题
【问题讨论】:
标签: php zend-framework2 zend-form zend-rest