


//добавить
static protected function generateMetaData($model){return new CActiveRecordMetaData($model);
//изменить
	public function getMetaData()
	{
		if($this->_md!==null)
			return $this->_md;
		else
			//вместо return $this->_md=self::model(get_class($this))->_md;
			return $this->_md=self::generateMetaData(get_class($this));;
	}ну нельзя же так плохо к людям относиться? или можно?А я считаю, что это очередной пионер, и буду молча вычищать раздел yii от его будущих постов.
 что ответил Кьенг?
 что ответил Кьенг?// Use a trick to create a new object of a class
// without invoking its constructor.
return unserialize(
    sprintf('O:%d:"%s":0:{}', strlen($className), $className)
); )
)Ну теперь знает, чо. Я ж не говорю, что это хорошо. Просто так есть.MiksIr а вот кодер мой не читал внутренности yii и не знает, что нельзя перекрывать конструктор. Он публичный - значит, можно. И в доках про запрет перекрытия конструктора ничего не сказано. А мысли он читать не умеет.
Не знаю, мне нравится. Еще бы какое-нить решение по эскейпингу имен связей в условиях... а то постгрес ругается.MiksIr
А что именно заменить то? Обычно AR хотят переписатьвон grigori например.
