0
我正在嘗試在一個phalcon項目中使用Symfony的安全組件。我閱讀symfony security.yml文檔,但我不知道如何注入配置,我怎樣才能使它在phalcon項目中可用。如何在phalcon項目中配置Symfony security.yml?
到目前爲止,我已經在爾康services.php
/**
* Symfony TokenStorage
*/
$di->setShared('tokenStorage', function() use ($di)
{
$session = $di->getSession();
if ($session->has('tokenStorage'))
{
return $session->get('tokenStorage');
} else
{
$session->set('tokenStorage', new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage(
$di[ 'authProvider' ]
)
);
return $session->get('tokenStorage');
}
}
);
任何幫助非常讚賞配置TokenStorage作爲一項服務。提前致謝。
我從來沒有使用過Symfony的安全組件,但是讀了一下,可能你是正確的,它可能無法讀取'app/config/security.yml'中的yml文件。我建議你使用他們的PHP語法(用於配置)並注入它或從閉包中讀取它。這可能會給你更多的信息。 –