CodeIgniter: verschil tussen versies
Uit WaaaghPedia
Geen bewerkingssamenvatting |
|||
Regel 17: | Regel 17: | ||
composer require codeigniter4/translations #voeg extra systeem vertalingen toe | composer require codeigniter4/translations #voeg extra systeem vertalingen toe | ||
composer require codeigniter4/settings #voeg de DB Settings toe aan het systeem | composer require codeigniter4/settings #voeg de DB Settings toe aan het systeem | ||
composer require codeigniter4/shield #voeg auth libs toe | composer require codeigniter4/shield:dev-develop #voeg auth libs toe | ||
php spark shield:setup | |||
</pre> | |||
Wanneer de setup zijn key niet kan maken moet je aangeven dat de tabel een INNODB moet zijn. Dit doe je door in <code>./ci4appstarter/vendor/codeigniter4/shield/src/Database/Migrations/2020-12-28-223112_create_auth_tables.php</code> de regels <code>$this->forge->createTable(##TABLENAME##, true, $attributes);</code> te vervangen door: | |||
<pre> | |||
$attributes = ['ENGINE' => 'InnoDB']; | |||
$this->forge->createTable(##TABLENAME##, true, $attributes); | |||
</pre> | </pre> | ||
https://www.youtube.com/watch?v=Qp3dX1rD46A&list=WL&index=9&ab_channel=IgnitedCode | https://www.youtube.com/watch?v=Qp3dX1rD46A&list=WL&index=9&ab_channel=IgnitedCode | ||
[[Categorie:PHP]] | [[Categorie:PHP]] |
Huidige versie van 22 aug 2022 om 13:26
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