47

コマンドラインから新しいユーザーを作成しようとすると、次のエラーが発生します。

Warning: array_search() expects parameter 2 to be array, null given
in /vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Model/User.php line 368  

Web インターフェイスを介して登録してユーザーを作成しようとすると、次のようになります。

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'salt' cannot be null

既存のユーザーでのログインは機能します。また、プロファイルを更新し、パスワードを変更します。新しいユーザーを作成するだけでは機能しません。

非常に単純なセットアップで v 1.3.1 を使用していますが、まだ解決策が見つかりません。

何か案は?

4

2 に答える 2

144

修理済み!

User エンティティにカスタム コンストラクター メソッドがありました。そこで、親のコンストラクターを呼び出すのを忘れていましたparent::__construct();

于 2013-01-11T11:57:17.607 に答える