From fc9b532014967e2836b55220cfb79fb5b0e05e1d Mon Sep 17 00:00:00 2001 From: Torsten Date: Mon, 11 Nov 2024 08:59:41 +0100 Subject: [PATCH] CodeIgniter #7 Migrations --- .../WebDev/2 CodeIgniter/2.) Add entities.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/MyObsidianVault/WebDev/2 CodeIgniter/2.) Add entities.md b/MyObsidianVault/WebDev/2 CodeIgniter/2.) Add entities.md index 2c8c07b..a9c4f65 100644 --- a/MyObsidianVault/WebDev/2 CodeIgniter/2.) Add entities.md +++ b/MyObsidianVault/WebDev/2 CodeIgniter/2.) Add entities.md @@ -2,3 +2,24 @@ php spark make:scaffold Product ``` Creates Controller, Model, Migration, Seeder + +```php +//up: + $this->forge->addField((["id"=> + ["type"=>"INT, + "constraint"=>5, + "auto increment" => true, + "unsigned" => true + ], + "name" => ["type"=>"VARCHAR". + "constraint" => 120, + "null" => false + ] + ] + )); + $this->forge->addPrimaryKey("id); + $this->forge->createTable("students"); + +//down: + $this->forge->dropTable("students"); +```