これが小さな例です。各関数内で初期化せずに、このクラスの他の多くのメソッドでmongodbオブジェクトを再利用したいと思います。
それとも、一般的にもっと良いアプローチがありますか?
<?php
class Model_Users extends Model
{
public static function _init()
{
$mongodb = \Mongo_Db::instance('content');
}
public static function get_user($name)
{
$user = $mongodb->get('users', array( 'name' => $name ));
return $user;
}
}