Labinvent nouvelle version
Version 5 (Alexandre Cases, 04/18/2016 03:13 pm)
1 | 1 | Etienne Pallier | h1. Labinvent nouvelle version |
---|---|---|---|
2 | 2 | Alexandre Cases | |
3 | 3 | Alexandre Cases | Installation vierge CakePHP3 (Sous UBuntu) |
4 | 2 | Alexandre Cases | |
5 | 2 | Alexandre Cases | * Télécharger composer.phar : |
6 | 2 | Alexandre Cases | "curl -s https://getcomposer.org/installer | php" |
7 | 2 | Alexandre Cases | |
8 | 2 | Alexandre Cases | * Avec le Composer créer un nouveau projet : |
9 | 2 | Alexandre Cases | "php composer.phar create-project --prefer-dist cakephp/app labinvent_2.0" |
10 | 2 | Alexandre Cases | |
11 | 4 | Alexandre Cases | > Voir structure projet : http://book.cakephp.org/3.0/fr/intro/cakephp-folder-structure.html |
12 | 2 | Alexandre Cases | |
13 | 2 | Alexandre Cases | * On rempli la base de données avec le fichier sql |
14 | 2 | Alexandre Cases | |
15 | 2 | Alexandre Cases | * On indique la BD utilisé à CakePHP dans le fichier config/app.php, propriété "Datasources". |
16 | 2 | Alexandre Cases | |
17 | 5 | Alexandre Cases | * On se place à la racine du projet |
18 | 5 | Alexandre Cases | |
19 | 2 | Alexandre Cases | * On génère le code Scaffold : |
20 | 2 | Alexandre Cases | "bin/cake bake all nom_table" --> ça génére les modeles, les vues, et les controlleurs. |
21 | 2 | Alexandre Cases | |
22 | 4 | Alexandre Cases | > Commande (en une fois) : |
23 | 4 | Alexandre Cases | > > 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 materiel |