symfony1 - Symfony - sfDoctrineGuard - 在两个 Symfony 项目之间共享模型文件

标签 symfony1 sfdoctrineguard

下午。我正在开发多个 symfony 项目,这些项目将共享相同的用户数据库,并且因为我不想重新发明轮子,所以我选择使用 sfDoctrineGuard。我有一个 symfony 应用程序都可以访问的 corelib,因此我想将 sfDoctrineGuard 模型、过滤器和表单文件移动到共享目录中。这将确保两个应用程序都可以访问这些文件,并缓解我必须为每个项目重建模型文件的问题。

以前有人尝试过吗?

最佳答案

如果您想在多个项目之间共享代码,请使用插件。

创建一个带有共享sfGuardUser对象的插件,例如sharedSfGuardUser,扩展了PluginsfGuardUser

然后,在每个单独的项目中,更新 sfGuardUser,使其扩展 sharedSfGuardUser 而不是 PluginsfGuardUser

关于symfony1 - Symfony - sfDoctrineGuard - 在两个 Symfony 项目之间共享模型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630393/

相关文章:

symfony1 - 如何正确获取ID?

symfony1 - Symfony sfDoctrineGuardPlugin 自定义登录查询

php - Symfony/Propel - 从数据库中检索旧日期

symfony1 - 去哪一个; Yii 或 Symfony

php - 运行 Symfony

symfony1 - Symfony 表单的 i18n 和 add_empty

PHP Symfony - 连接已重置 (Windows)

symfony1 - 为 sfDoctrineGuard 插件的 sfGuardUser 模型添加 avatar 字段