Код: Выделить всё
<label>Страна:</label>
<?php $countries = mysql_query("SELECT * FROM tbl_country;") or die(mysql_error());?>
<select data-placeholder="Выберите страну..." name="country" class="select">
<option value=""></option>
<?php //while ($rows = mysql_fetch_assoc($countries)){?>
<option value="<?php echo $rows['id_country'];?>"><?php echo $rows['title'];?></option>
<?php //} ?>
Вроде как надо создать модель... Создал модель:
Код: Выделить всё
<?php
//namespace app\testdrive\models;
//use Yii;
//use yii\db\ActiveRecord;
class Сountry extends CActiveRecord
{
public $title = 'Country';
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function tableName()
{
return 'country';
}
public function primaryKey()
{
return 'id';
}
}
Код: Выделить всё
<!--Dropdown with search-->
<label>Страна:</label>
<?php $country = Country::model()->find($countryID,$condition,$params) or die(mysql_error());?>
<select data-placeholder="Выберите страну..." name="country" class="select">
<option value=""></option>
<?php //while $rows = mysql_fetch_assoc($country)){?>
<option value="<?php echo $rows['id_country'];?>"><?php echo $rows['title'];?></option>
<?php// } ?>
Почесав репу, я понял, что для записи\чтения данных в БД нужно создать action, controller и, возможно, добавить что-то в конфиги... Но только вот что? И как это сделать?Fatal error: Class 'Country' not found in C:\xampp\htdocs\666\666\testdrive\protected\views\site\index.php on line 197