簡単な質問。DoctrineORMとsfGuardDoctrinePluginでsymfony1.4を使用しています。'task'という名前のsymfonyフォームがあります。userIdフィールド(userテーブルの場合は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');
}
}