diff --git a/Admin/Installer.php b/Admin/Installer.php index 367c2cc..46cc26a 100644 --- a/Admin/Installer.php +++ b/Admin/Installer.php @@ -17,7 +17,6 @@ namespace Modules\Navigation\Admin; use Modules\Navigation\Models\NavElement; use Modules\Navigation\Models\NavElementMapper; use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\DataStorage\Database\RelationType; use phpOMS\Module\InstallerAbstract; use phpOMS\System\File\PathException; @@ -99,7 +98,7 @@ class Installer extends InstallerAbstract $navElement->permissionType = $data['permission']['type'] ?? null; $navElement->permissionElement = $data['permission']['element'] ?? null; - $lastInsertID = NavElementMapper::create($navElement, RelationType::ALL, true); + $lastInsertID = NavElementMapper::create($navElement); foreach ($data['children'] as $link) { $parent = ($link['parent'] === null ? $lastInsertID : $link['parent']); diff --git a/Models/NavElementMapper.php b/Models/NavElementMapper.php index b55345c..4b6ed74 100644 --- a/Models/NavElementMapper.php +++ b/Models/NavElementMapper.php @@ -29,7 +29,7 @@ final class NavElementMapper extends DataMapperAbstract /** * Columns. * - * @var array> + * @var array * @since 1.0.0 */ protected static array $columns = [ @@ -65,4 +65,12 @@ final class NavElementMapper extends DataMapperAbstract * @since 1.0.0 */ protected static string $primaryField = 'nav_id'; + + /** + * Autoincrement primary field. + * + * @var bool + * @since 1.0.0 + */ + protected static bool $autoincrement = false; }