rhaco: modelクラス インターフェース一覧
bool beforeUpdate(database::DbUtil)
Views::update() 実行時にupdateSQLが実行される前に実行される。
bool beforeInsert(database::UbUtil)
Views::create() 実行時にinsertSQLが実行される前に実行される
bool afterUpdate(database::UbUtil)
Views::update() 実行後に実行される
bool afterInsert(database::UbUtil)
Views::create() 実行後に実行される
bool verify(database::UbUtil)
Views::create(), Views::update()実行時にverify()を処理する。verify()でfalseを返す場合はinvalidとして処理される。エラー内容は
ExceptionTrigger::raise(new GenericException('エラー内容', 'xxxxx'));
として渡すことができる。テンプレート内で
array views(void)
テンプレート内で表示するカラムを指定することができる(標準でviews()を指定しているため)。
function loginCondition(database::DbUtil, &$var, http::Request)
ログイン認証の実装部分。&$varはRequestLogin::getLoginSession()の値が入る。ログイン時のユーザデータなど。loginConditionCookieも同様。
function loginConditionCookie(database::DbUtil, &$var, string cookiekey)
cookie経由での認証の際に利用される。