Nov 15

rhaco2メモ(1)

今ちょっとずつrhaco2を使ってるので、学んだことをメモしていきます。

とりあえず、参考になるサイトとして
インストールはriafさんのサイト

http://wikihub.org/wiki/rhaco2-doc">rhaco2のドキュメント(予定)

Objectはスパム親分のサイト

Daoはnazoさんのサイト
nazoさんサイトの情報からはすでにやり方が少々変わってます。

rhaco2ではPearのライブラリもimport出来るよ!という話

変更点(2009/11/15時点)
Daoのimportパス

import('db.Dao')


import('org.rhaco.storage.db.Dao')


def("db.Db@app","type=mysql,dbname=rhaco2test,host=localhost,user=root,password=");


def("org.rhaco.storage.db.Dao@app","type=org.rhaco.storage.db.module.DbcMysql,dbname=rhaco2test,host=localhost,user=root,password=");


あとircで聞いた内容(抜粋)
verifyの仕方
shigepon:__before_create__とかどう記述したらいいの!?Exceptions::addしたらいいの!? 
tokushima:__before_creste__で?
tokushima:__verify_create__じゃないかな
tokushima:__create_verify__ だった
tokushima:で、Exceptions::addしたらいいよ 
shigepon:はーい
shigepon:Exceptions::addしたらFatal errorでストップするけど、実装間違ってる?
tokushima:うんにゃ
tokushima:catchして
tokushima:エラー時の処理書いたらいいと思います
higepon:はーい



Logの出し方
tokushima:ファイルに出したり、メールに送ったり、Firebugにだしたりするのはモジュールでやります 
tokushima:org.rhaco.io.log.LogFile
tokushima:とかです 
tokushima:それを
tokushima:<class_module class='Log' module='org.rhaco.io.log.LogFile' />
tokushima:したり
tokushima:add_static_module('Log','org.rhaco.io.log.LogFile')
tokushima:したりします

| comment(0)