一个快速的问题。我将 symfony1.4 与 Doctrine ORM 和 sfGuardDoctrinePlugin 一起使用。我有一个名为“任务”的 symfony 表单。我希望将 userId 字段(如果用户表 FK 到 Id 字段)默认设置为当前登录的用户。我怎样才能做到这一点?
//apps/myapp/modules/task/actions
class taskActions extends sfActions
{
public function executeNew(sfWebRequest $request)
{
$this->form = new taskForm();
}
public function executeCreate(sfWebRequest $request)
{
$this->forward404Unless($request->isMethod(sfRequest::POST));
$this->form = new taskForm();
$this->processForm($request, $this->form);
$this->setTemplate('new');
}
}