我是@symfony 的新手,在理论方面绝对是新手。在 symfony 页面上有一个关于在 sf2 中构建登录过程的教程。我喜欢它,但我不能使用教义,我也不想使用它(有很多想法不适用于教义......-例如枚举等)。
如何创建登录 Controller 、防火墙设置等。解释得非常好。但!我想在没有原则的情况下创建它......我有一个现有的数据库,我喜欢普通的 sql。 :-)
我如何在 UserInterface 中使用普通的 sql...这将与来自 sf2 的内置登录一起工作?
非常感谢...
最佳答案
您要做的是插入您自己的 UserProvider:
http://symfony.com/doc/current/cookbook/security/entity_provider.html
您可以考虑使用 Doctrine 2 数据库访问层 (DBAL) 代替 Doctrine 2 对象关系管理器 (ORM)。这是一个建立在 PDO 之上的薄 sql 层。有一些用于构建 sql 的帮助例程。
http://symfony.com/doc/current/cookbook/doctrine/dbal.html
当然你也可以直接使用PDO:
http://symfony.com/doc/current/cookbook/configuration/pdo_session_storage.html
关于php - 没有教义的 Symfony2 身份验证(登录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568464/