MyTetra Share
Делитесь знаниями!
Europa casino код бонуса. Europa casino отзывы.
Как в Yii сделать модель - синглтон
06.10.2014
02:07
Текстовые метки: Yii, модель, синглтон, singletone
Раздел: Компьютер - Программирование - Язык PHP - Yii

Пример кода модели-синглтона:

class Mymodel extends CModel
{

    protected static $_instance=null;
    private function __construct() {}
    private function __clone() {}

// Обязательно прописать, так как в CModel это абстрактный метод

// Этот метод может быть пустым
    public function attributeNames() {
        
    }


    public static function getInstance()
    {
        if (null === self::$_instance) {
            self::$_instance = new self();
        }
        return self::$_instance;
    }

Обращение к такой модели делается так:

$model = SingletonModel::getInstance();

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования