我正在为 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 Auto-incremented、artist varchar、title varchar 等值的表单
请帮助解决这个问题