使用 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 的用户在数据库中?