如何在 db zf2 上插入记录?

how insert record on db zf2?

如何尝试在 data/mydatabase.db 上插入一条新记录。 我正在使用 zend framework 2 和 apiligity 在我的数据库中插入新记录 现在我可以获取所有记录,但我无法插入 有这个用于插入

     public function create($data)
        { $sql = new Sql($this->adapter);
            $insert = $sql->insert('album');
            $newData = array(
                    'id'        => $data->id,
                    'artist'    => $data->artist,
                    'title'     => $data->title
            );
            $insert->values($newData);
            $selectString = $sql->getSqlStringForSqlObject($insert);
            $results = $this->adapter->query($selectString, Adapter::QUERY_MODE_EXECUTE); 
}

有一个错误

如何插入新记录? 谢谢

这是一个数据库错误:Integrity constraint violation: UNIQUE constraint failed: album.id

如果您使用的 ID 尚未被使用,您的代码应该可以正常工作。

基本上这意味着您已成功请求数据库存储您的数据,但 he/she 根据 his/her 配置礼貌地拒绝存储它。