Страница 1 из 1

CAutoComplete Запись в базу id

Добавлено: 2013.03.12, 08:39
cpentyc
Вообщем есть выпадающий список который заполняется адресами. Когда человек выбрал и отправил форму как мне сохранить в базу не эту строку с адресом а id записи в базу.

Код: Выделить всё

    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;
        }    
    }
 

Re: CAutoComplete Запись в базу id

Добавлено: 2013.03.12, 08:47
alexZT
http://www.yiiframework.com/wiki/217/cu ... ubmission/ + на форуме на днях поднимался этот вопрос, юзайте поиск