Код: Выделить всё
public function actionCountries()
{
if (isset($_GET['q'])) {
$criteria = new CDbCriteria;
$criteria->condition = 'name LIKE :country AND is_locality=1';
//is_locality
$criteria->params = array(':country'=>$_GET['q'].'%');
if (isset($_GET['limit']) && is_numeric($_GET['limit'])) {
$criteria->limit = $_GET['limit'];
}
$countries = Countries::model()->findAll($criteria);
$resStr = '';
foreach ($countries as $country) {
$resStr .= $country->country_name." ".$country->region_name.' '.$country->region_type_name.' '.$country->district_name.' '.$country->district_type_name.' '.$country->type_name.' '.$country->name."\n";
}
echo $resStr;
}
}