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:したりします