【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP
【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch307:nobodyさん
06/05/13 21:57:38
>>306
本当に接続してる?
神の設計でそんなダサイことはしないと思う。

backend->getDB()がなされるまでDB接続はしないんで、
AppManagerをnewする段階ではDB接続はしないんじゃまいか?

で、getDBするところって、AppObject::searchProp()してるところ
以外では無くって、少なくともAppManagerのコンストラクタでは
getDBしてないんで、DB接続は行わない。
よくあるパターンでいえば、
AppManager::getObjectPropList
AppManager::getObjectList
もしくは、new AppObjectの時点で初めてDB接続を行う。

余談だけど、Ethnaの設計の上手いところは、newしたAppManagerを
各AppManagerで使うときに、ちゃんと参照渡しにしてるんで(フツーそうだけどPHPが(ry))
シングルトンとして成立してる。つまり軽い。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch