उपयोग CDbCriteria
अधिक विस्तृत मानदंडों का उल्लेख करें:
$criteria = new CDbCriteria;
$criteria->condition = 'content_1=:c';
$criteria->limit = 5;
$criteria->params = array(':c' => $id);
$l = SiteContentRelated::model()->findAll($criteria);
या findAll
को एक सरणी जो एक CDbCriteria
में परिवर्तित हो जाएगा पारित:
$l = SiteContentRelated::model()->findAll(array(
'condition' => 'content_1=:c',
'limit' => 5,
'params' => array(':c' => $id),
));
जब आप एक LIMIT
निर्दिष्ट करते हैं, यह है ORDER BY
निर्दिष्ट करने का एक अच्छा विचार।
छानने के लिए पर मॉडल गुण आधारित, आप भी findAllByAttributes
उपयोग कर सकते हैं:
$l = SiteContentRelated::model()->findAllByAttributes(array(
'content_1' => $id,
), array(
'limit' => 5,
));