빠른 질문입니다. Doctrine ORM과 sfGuardDoctrinePlugin에 symfony1.4를 사용하고 있습니다. 나는 '작업'이라는 심포니 형식을 가지고 있습니다. 현재 로그인 된 사용자에게 기본적으로 userId 필드 (사용자 테이블 인 경우 FK를 Id로 설정)를 설정합니다. 이것을 어떻게 할 수 있습니까?userId를 현재 사용자 기본값으로 설정합니다.
//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');
}
}
오른쪽 질문을 시작하지 않아서 죄송합니다. 다음은 액션을 통해 폼을 초기화하는 코드입니다. 내가 정말로 원하는 것은 현재 사용자를 양식에 전달하는 것입니다. –
걱정할 필요가 없습니다. 자신이하는 방식으로 게시물을 업데이트했습니다. –