0
私はsfGuardGroupカラムを持つテーブルを持っています。そのため、ユーザがログインすると、グループ内のユーザだけがレコードを見ることができます。sfDoctrineGuard - ログインしているグループのみを取得するユーザ
レコードを作成するときに、ログインしているユーザーがメンバーであるグループのみを含むsfGuardGroupの選択ボックスが必要です。
誰でもこの操作を行ってください。 sfContex ::のgetInstance()を使う - >のgetUser()(簡単な方法は、お勧めしていない)として、またはコントローラからのsfUserを注入:
おかげ
形で
おかげで、忘れてはいけないMYUSER> sfGuardSecurityUser
ほぼあります。 sfWidgetFormDoctrineChoiceを使用する必要はありません。ただちにsfWidgetFormChoiceを使用してください。 – cuhuak
エラーが発生しました 'code'厳密な標準:非静的メソッドsfGuardSecurityUser :: getGroups()はC:\の互換性のないコンテキストから$ thisを静的に呼び出すべきではありません。 xampp \ htdocs \ DSMS \ lib \ form \ doctrine \ slideForm内の未定義のプロパティ:myUser :: $ getGroups。 class.php on line 16 'code' lib \ form \ doctrine \ *** Form.class.phpに入れていますか? – dazpinto