首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将sfDoctrineGuardPlugin与我自己的模型模式链接起来

将sfDoctrineGuardPlugin与我自己的模型模式链接起来
EN

Stack Overflow用户
提问于 2011-08-17 04:09:05
回答 2查看 367关注 0票数 2

我正在为一个已经可以工作的系统开发一个插件,我打算使用symfony。我的插件需要身份验证,并且我想使用symfony sfDoctrineGuardPlugin。我使用以下命令从现有数据库生成schema.yaml:$ php symfony doctrine:build-schema,我已经在其中对我的用户表进行了建模,其中包含一些我需要的字段以及其他表的外键。

当我安装上面提到的插件时,我意识到它创建了自己的模式,独立于我的模式。有没有办法添加字段到sfDoctrineGuardPlugin的用户表中?我可以在这个表中创建外键吗?我可以从其他表中引用这个表吗?我需要一种方法来完全自定义由插件创建的用户表和类…

非常感谢您的关注和帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 14:56:33

你从LuisClemente得到的材料已经足够了。

要添加引用,您可以使用通常的方法。

schema.yml:

代码语言:javascript
复制
  sfGuardUser:
    columns:
      personal_info_id: { type: integer(5), notnull: false }    
    relations:
      PersonalInfo:
        class: PPersonalInfo
        local: personal_info_id
        foreign: id
        onDelete: CASCADE

  PPersonalInfo:
    columns:
      last_name:          { type: string(127), notnull: false }
      first_name:       { type: string(127), notnull: false }

有关更多信息,请参阅symfony blog

票数 2
EN

Stack Overflow用户

发布于 2011-08-17 04:51:04

也许这对你有帮助:

sfGuardPlugin documentation

Adding to the sfDoctrineGuardPlugin

在第一个文档中搜索"Customize the sfGuardUser model“。我不知道我是否理解了您的问题,但是我遵循这样的文档将字段添加到我的guardUser中(我使用Propel)

问候

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7084351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档