Erste Schritte
Holen Sie sich voilaInitialisierung
Konfig DB
CRUD-Erstellung
Ein BeispielFlash-Meldung
Flash erstellenbenutzerdefinierter Blitz
Zweig
Zweig verwendenDatenübertragung
CSRF
csrf-SchutzHTTPS
https erzwingenÜbersetzung
ÜbersetzungDokumentationen
Konfig DB
Voila verwendet standardmäßig den SQLite-Datenbankmanager, der die Datenbank im SQLite-Ordner des Projekts speichert.
Wenn Sie Mysql verwenden möchten, müssen Sie eine Datenbank in Ihrem Mysql erstellen.
Wenn Sie von der Kommandozeile aus Zugriff auf Ihre Datenbank haben, mit dem Root-Benutzer oder mit einem Benutzer, der von Datenbankerstellungsprofilen profitiert, führen Sie einfach die folgenden Befehle aus:
$ mysql -u root -p
Und in mysql erstellen Sie Ihre Datenbank und füllen Sie sie zum Beispiel mit der Datei mvcvoila_items.sql.
Hier ist ein Beispiel mit den Befehlen, die von der Kommandozeile in mysql ausgeführt werden:
CREATE DATABASE my_voila_app;
USE my_voila_app;
SOURCE mvcvoila_items.sql;
QUIT;
Nun müssen Sie die Datei config/db.php konfigurieren.
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');
und Sie ersetzen user, password und database_name durch Ihre lokalen Daten für mysql
Don't forget to comment "define('APP_DB', "sqlite");" and uncomment "// define('APP_DB', "mysql");"
Versuchen wir, ob es in Ihrem Browser funktioniert (vergessen Sie nicht, Ihren Webserver zu starten)