2

MilesJ の Forum Plugin を CakeDC の Users Plugin で実装するにはどうすればよいですか?

  • CakeDC ユーザー プラグインは問題なく動作します。
  • MilesJ のフォーラム プラグインは、以前の自己作成ユーザー システムで動作していました (プラグインを使用していません)。

http://milesj.me/code/cakephp/forum#user-setupでフォーラム プラグインを実装するための手順。ただし、プラグインを使用するユーザー システムは想定していません。

これはモデル "AppUser" です (名前は CakeDC によって強制されます):

App::uses('User', 'Users.Model');

class AppUser extends User {
    public $useTable = 'ユーザー';
    public $hasOne = array('Forum.Profile');    
    public $hasMany = array('Forum.Access','Forum.Moderator'));

}

次のエラーが発生し続けます...

警告 (512): モデル「ユーザー」はモデル「プロファイル」に関連付けられていません [CORE\Cake\Model\Behavior\ContainableBehavior.php、339 行目]
警告 (512): モデル「ユーザー」はモデル「アクセス」に関連付けられていません [CORE\Cake\Model\Behavior\ContainableBehavior.php、339 行目]
警告 (512): モデル「ユーザー」はモデル「プロファイル」に関連付けられていません [CORE\Cake\Model\Behavior\ContainableBehavior.php、339 行目]
警告 (512): モデル「ユーザー」はモデル「アクセス」に関連付けられていません [CORE\Cake\Model\Behavior\ContainableBehavior.php、339 行目]

Forum プラグインと Users プラグインを適切に関連付けるにはどうすればよいですか?

4

1 に答える 1