Folgende Schritte müssen erfolgen um das Plugin
erfolgreich zu installieren:
1.1. Installieren:
symfony plugin:install sfDoctrineGuardPlugin
1.2.
Das
Model aufbauen:
symfony doctrine:build-model
symfony doctrine:build-filters
symfony doctrine:build-sql
1.3.
Tabellen in die DB exportieren:
symfony doctrine:insert-sql
1.4. Asserts des Plugins zu Verfügung stellen:
Symfony plugin:publish-asserts
1.5. sfGuard Module in das frontend und backend einbinden:
In der settings.yml folgenden Eintrag hinzufügen:
-für das backend:
all:
.settings:
enabled_modules: [default, sfGuardAuth, sfGuardGroup,
sfGuardUser, sfGuardPermission]
-für das frontend:
all:
.settings:
enabled_modules: [default, sfGuardAuth]
1.6.
Das login und security Modul des sfGuard als Standard festlegen:
In der settings.yml folgenden Eintrag einbinden:
login_module: sfGuardAuth
login_action: signin
secure_module: sfGuardAuth
secure_action: secure
1.7.
Die Eltren-Klasse für myUser in sfGuardSecurity änden:
class myUser extends sfGuardSecurityUser
{
}
1.8.
Neue Routen in der routing.yml hinzufügen:
sf_guard_signin:
url: /login
param: { module: sfGuardAuth, action: signin }
sf_guard_signout:
url: /logout
param: { module: sfGuardAuth, action: signout }
sf_guard_password:
url: /request_password
param: { module: sfGuardAuth, action: password }
1.9.
Cash leeren:
cash clearen: symfony cc
1.10. Unter
der Adresse:
http://www.mein-server.com/backend.php/sfGuardUser
erhalten Sie
jetzt eine Übersicht aller Benutzer und die Möglichkeit neue zu erstellen und
vorhandene zu bearbeiten