Yii: obtenga el mínimo, el máximo de una columna con el registro activo

Estoy usando registro activo. Llamemos al producto modelo. ¿Cómo puedo obtener “select min (price) from tbl_product donde el nombre como ‘% hair spray%'” usa el registro activo?

Podrías usar algo como esto:

$criteria = new CDbCriteria; $criteria->select='MIN(price) as minprice'; $criteria->condition='name LIKE :searchTxt'; $criteria->params=array(':searchTxt'=>'%hair spray%'); $product = Product::model()->find($criteria); 

Solo necesitaría declarar: public $minprice; en tu clase modelo. (Usando el ejemplo anterior)

Ver documentos aquí