2
lプロジェクトのデータベースアクセス用の軽量モデルレイヤを構築しています。 私はそれがRuby on Railsの精神にあることを望みます。新しいモデル オブジェクトをインスタンス化する代わりに、シングルトンアプローチを使用したいと思います。私が直面している現在の問題は次のとおりです。コンストラクタなしのサブクラスからのクラス変数の割り当て
class BaseModel {
public static $name;
public static function get($id) {
echo "SELECT * FROM ". self::$name ."s WHERE ". self::$name .' = '.$id;
}
}
class Customer extends BaseModel {
//parent::$name = 'customer'; => ERROR
}
$c = Customer::get(4);
クラスの本体に親の静的メンバーを割り当てる方法はありますか?私は 可能な場合、実際のシングルトンクラスを作成しないようにしたいと思います。ありがとう。
ありがとう、これは私が探していたものです! – JohnnyStarr