Dieses Blog durchsuchen

Montag, 16. Juli 2012

SYMFONY: sfDoctrineGuard installieren (ver 1.3 und 1.4)


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