【问题标题】:symfony drop down with sfguardusers from a specific group来自特定组的 sfguardusers 的 symfony 下拉列表
【发布时间】:2011-10-07 00:19:15
【问题描述】:

使用 sfguard 和教义,我有以下组:

经理 厨师 服务员

我有一个收据模块,我想在表单中选择一个服务员。默认的 ReceiptForm.class.php 填充字段:

$this->setWidgets(array(
    'id'               => new sfWidgetFormInputHidden(),
    'sf_guard_user_id' => new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('sfGuardUser'), 'add_empty' => true)),
);

它可以抓取所有用户,但我如何将其配置为只有来自组“服务员”或 id=3 的用户在数据库中?

【问题讨论】:

    标签: symfony1 doctrine sfguard


    【解决方案1】:

    您可以使用query 选项将Doctrine_Query 对象传递给小部件,如Chapter 10 - Forms for Propel 中所述。使用 Doctrine 也是一样的。

    【讨论】:

      猜你喜欢
      • 2021-02-06
      • 2021-08-12
      • 2017-03-25
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多