CodeIgniter
Uit WaaaghPedia
Codeigniter is een krachtig PHP framework met een kleine basis.
CodeIgniter 4
Install (Composer)
composer create-project codeigniter4/appstarter ci4appstarter #install codeigniter4 met de appstarter package find ci4appstarter -type f -exec chmod 644 {} \; find ci4appstarter -type d -exec chmod 755 {} \; cd ci4appstarter/ cd ci4appstarter #ga naar de applicatie folder mv env .env #zet de envirement file actief composer require codeigniter4/translations #voeg extra systeem vertalingen toe composer require codeigniter4/settings #voeg de DB Settings toe aan het systeem composer require codeigniter4/shield:dev-develop #voeg auth libs toe php spark shield:setup
Wanneer de setup zijn key niet kan maken moet je aangeven dat de tabel een INNODB moet zijn. Dit doe je door in ./ci4appstarter/vendor/codeigniter4/shield/src/Database/Migrations/2020-12-28-223112_create_auth_tables.php
de regels $this->forge->createTable(##TABLENAME##, true, $attributes);
te vervangen door:
$attributes = ['ENGINE' => 'InnoDB']; $this->forge->createTable(##TABLENAME##, true, $attributes);
https://www.youtube.com/watch?v=Qp3dX1rD46A&list=WL&index=9&ab_channel=IgnitedCode