新規ユーザーを自動的に指定のグループに追加する方法

2010年5月28日 at 3:06

新規登録ユーザーを自動的に指定のユーザーグループに追加できるようカスタマイズしていますが上手くいきません。私自身phpにあまり詳しくないのでご教授いただければ幸いです。


http://www.concrete5.org/documentation/developers/system/events/ 
http://www.concrete5.org/help/building_with_concrete5/developers/mvc/events/
の event hook やフォーラムを参考にしながら試した方法


・config/site.php に <?php define('ENABLE_APPLICATION_EVENTS',true); ?> を追加

・config/site_events.php を作成 コード→ <?php Events::extend('on_user_add', 'ApplicationUser', 'setupUserJoinInfo', 'models/application_user.php'); ?>

・models/application_user.php を作成 コード↓

<?php
class ApplicationUser {
public function setupUserJoinInfo($u) {
$g = Group::getByName("指定のグループ名");
$u->enterGroup($g);
}
}
?>

新規登録ユーザーを自動的に指定のユーザーグループに追加できるようにするにはどのようにすればよいのでしょうか...どうぞよろしくお願いします。