phpmyadminを使用してFOS_User_BundleでROLE_ADMINにユーザを昇格するにはどうすればよいですか?Symfony 2 FOS_Userbundle promote users
私はmampを実行していますが、MB機能が正常に動作しないため、データベースに直接ユーザを昇格させたいだけです。ロールという名前のフィールドがあります:(DC2Type:array)、コンテンツa:0:{}。
phpmyadminを使用してFOS_User_BundleでROLE_ADMINにユーザを昇格するにはどうすればよいですか?Symfony 2 FOS_Userbundle promote users
私はmampを実行していますが、MB機能が正常に動作しないため、データベースに直接ユーザを昇格させたいだけです。ロールという名前のフィールドがあります:(DC2Type:array)、コンテンツa:0:{}。
ROLE_ADMINのみが付与された場合、roles
は次のようになります。
a:1:{i:0;s:10:"ROLE_ADMIN";}
参考のため、これは追加の役割を持つように見えます。
a:2:{i:0;s:10:"ROLE_ADMIN";i:1;s:9:"ROLE_USER";}
PHPMyAdminのフィールドを直接編集して役割を管理すると、迷惑になり、エラーが発生しやすくなります。 php app/console fos:user:promote
のいずれかを使用する必要があります。または、シリアル化された配列のように見えるので、フィールドを更新するための簡単なスクリプトを書くことができます。
ありがとう腕!!! – Mike
これは単なるシリアル化された配列です。テストスクリプトで1つをダンプし、それをデータベースにスティックします。 – Problematic