Commencer
Obtenir voilaInitialisation
Configurer la BD
Création du CRUD
Prendre exempleMessage flash
créer un flashflash personnalisé
Brindille
utiliser twigtransfert de données
CSRF
protection csrfHTTPS
forcer le httpsTraduction
traductionDocumentations
Configurer la BD
Par défaut, Voila utilise le gestionnaire de base de données SQLite qui stocke la base de données dans le dossier SQLite du projet.
Si vous préférez utiliser Mysql, vous devez créer une base de données dans votre mysql.
Si vous avez accès à votre base de données à partir de la ligne de commande, avec l'utilisateur root ou avec l'utilisateur bénéficiant des profils de création de base de données, exécutez simplement les commandes suivantes:
$ mysql -u root -p
Et dans mysql créez votre base de données et remplissez la avec le fichier mvcvoila_items.sql par exemple.
Voici un exemple avec les commandes à exécuter à partir de la ligne de commande dans mysql:
CREATE DATABASE my_voila_app;
USE my_voila_app;
SOURCE mvcvoila_items.sql;
QUIT;
Il faut maintenant configurer le fichier config/db.php.
define('app_db', "sqlite");
// define('app_db', "mysql");
/** * this file define mysql bd access infos. * */
define('app_db_user','user');
define('app_db_pwd','password');
define('app_db_host', 'localhost');
define('app_db_name', 'database_name');
/** * this section define sqlite access */
define('app_db_path', __dir__ . '/../sqlite/mvcvoila.com.db');
et remplacez user, password et database_name par vos données locales pour mysql
Don't forget to comment "define('APP_DB', "sqlite");" and uncomment "// define('APP_DB', "mysql");"
Essayons de voir si cela fonctionne sur votre navigateur (n'oubliez pas de lancer votre serveur web)