sfGuardGroup 列を持つテーブルがあるため、ユーザーがログインすると、グループ内のユーザーが作成したレコードのみが表示されます。
レコードを作成するとき、ログインしているユーザーがメンバーであるグループのみを含む sfGuardGroup の選択ボックスが必要です。
誰でもこれを行う方法を知っていますか?
ありがとう
sfGuardGroup 列を持つテーブルがあるため、ユーザーがログインすると、グループ内のユーザーが作成したレコードのみが表示されます。
レコードを作成するとき、ログインしているユーザーがメンバーであるグループのみを含む sfGuardGroup の選択ボックスが必要です。
誰でもこれを行う方法を知っていますか?
ありがとう
フォーム::configure
ユーザーを取得: sfContex::getInstance()->getUser() を使用する (簡単な方法で、お勧めしません) またはオプションとしてコントローラーから sfUser を注入します
$this->form = new myAwesomeUserForm(array(),array('user'=>$this->getUser()));
sfWidgetFormChoice を使用する