Cum sa instalez sfDoctrineGuardPlugin in Symfony 1.4

Dupa ce ai creat proiectul in symfony 1.4 urmatorul pas este sa instalezi pluginul sfDoctrineGuardPlugin.

sfDoctrineGuardPlugin contine imbunatatiri pentru functionalitatile de autentificare, autorizare fata de ce are implicit symfony.

Instalare

Instalarea este foarte simpla, in folderul de proiect ai de rulat comanda:
     symfony plugin:install sfDoctrineGuardPlugin

si dupa cateva secunde se va instala.

Activeaza pluginul

Pentru ca pluginul sa fie activ, trebuie activat in fisierul config/ProjectConfiguration.class.php . In acest fisier ar trebui sa ai un cod php asemanator:

class ProjectConfiguration extends sfProjectConfiguration

{

public function setup()

{

$this->enablePlugins(array(

‘sfDoctrinePlugin’,

‘sfDoctrineGuardPlugin’,

‘…’

));

}

}

Reconstruieste proiectul

Dupa ce se instaleaza un plugin trebuie reconstruit proiectul si curatat cache-ul, introducand urmatoarea comanda:
./symfony doctrine:build –all –no-confirmation

Activeaza modulele pluginului

Activarea modulelor settings.yml

all:
  .settings:
    enabled_modules: [default, sfGuardAuth]

Mai mult specifica si modulul implicit pentru autentificare ( tot in settings.yml )

  login_module: sfGuardAuth
  login_action: signin
  secure_module: sfGuardAuth
  secure_action: secure

Si nu uita sa schimbi si clasa parent pentru myUser.class.php:

class myUser extends sfGuardSecurityUser
{
}

Atat pe scurt despre instalarea si activarea pluginului sfDoctrineGuardPlugin, mai multe detalii gasiti aici.

Anunțuri

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s