Labinvent nouvelle version

Version 1 (Etienne Pallier, 04/15/2016 06:00 pm) → Version 2/222 (Alexandre Cases, 04/18/2016 03:11 pm)

h1. Labinvent nouvelle version

Instalation vierge CakePHP3 (Sous UBuntu)

* Télécharger composer.phar :
"curl -s https://getcomposer.org/installer | php"

* Avec le Composer créer un nouveau projet :
"php composer.phar create-project --prefer-dist cakephp/app labinvent_2.0"

Voir structure projet : http://book.cakephp.org/3.0/fr/intro/cakephp-folder-structure.html

* On rempli la base de données avec le fichier sql

* On indique la BD utilisé à CakePHP dans le fichier config/app.php, propriété "Datasources".

* On génère le code Scaffold :
"bin/cake bake all nom_table" --> ça génére les modeles, les vues, et les controlleurs.

Commande (en une fois) :
bin/cake bake all categories && bin/cake bake all emprunts && bin/cake bake all fichiers && bin/cake bake all groupes_metiers && bin/cake bake all groupes_thematiques && bin/cake bake all organismes && bin/cake bake all sites && bin/cake bake all sous_categories && bin/cake bake all suivis && bin/cake bake all sur_categories && bin/cake bake all type_suivis && bin/cake bake all utilisateurs && bin/cake bake all materiels