Sie sind hier Home » PHP Programmierung » Symfony » Grundlegende symfony Befehle

Grundlegende symfony Befehle

neues Projekt erzeugen

 
php symfony init-project %projectname%
 

neue Anwendung im Projekt erzeugen

 
php symfony init-app [[--escaping-strategy=on --csrf-secret=UniqueSecret]] %appname%
 

Optionale Parameter

  • --escaping-strategy: Startet output escaping, um XSS Attacken zu verhindern
  • --csrf-secret: Startet session tokens in Formularen, um CSRF Attacken zu verhindern

Datenbank im Projekt bekannt machen

 
php symfony 
configure:database "mysql:host=localhost;dbname=project" mysqluser mypassword
 

DBMS erstellen

Wenn Datenbankmodell noch nicht besteht

- in config/schema.yml das entsprechende Schema erstellen, danach:

 
php symfony propel:build-sql
php symfony propel:insert-sql
 

Wenn Datenbankmodell schon besteht (nicht verwenden, wenn Plugins mit eigener schema.yml eingesetzt werden)

 
php symfony propel:build-schema
 

Modelklassen erstellen

 
php symfony propel:build-model
 

Formularklassen erstellen

 
php symfony propel:build-forms
 

Filterklassen erstellen

 
php symfony propel:build-filters
 

Adminpanel erstellen

 
php symfony generate:app administrator
 

Module im Adminpanel erstellen

 
php symfony propel:generate-admin administrator Users  --module=Benutzer
 
  • Users ist hierbei der Name der Modelklasse für Benutzer
  • --module=Benutzer ist der Name des Moduls, das erstellt werden soll, wird dieser Parameter weggelassen, wird das Modul nach dem Name der Modelklasse benannt (hier users)
Lassen Sie uns ein Feedback zu diesem Artikel zukommen

Bookmark