Het lijkt erop dat cake in het openbare schema op zoek was naar een volgorde waar deze zich niet bevindt.
Probleem opgelost door aan te passen om de schemanaam op te nemen in het laatste getter inf-bestand Model/Datasource/DboSource.php
create
methode met dit verschil
@@ -1006,7 +1006,7 @@
if ($this->execute($this->renderStatement('create', $query))) {
if (empty($id)) {
- $id = $this->lastInsertId($this->fullTableName($model, false, false), $model->primaryKey);
+ $id = $this->lastInsertId($this->fullTableName($model, false, true), $model->primaryKey);
}
$model->setInsertID($id);
$model->id = $id;
Ik weet dat het aanpassen van de kern niet de juiste manier is, maar zolang het werkt, vind ik het prima.