Здравствуйте. Не совсем понятна, система валидация в yii1 и как его можно использовать в моем случае. Как будут правильнее это сделать?
В layouts/main.php у меня находится форма поиска:
<form action="" method="POST" id="select_city">
<input type="text" name="referal" class="who" onclick="check()" required>
<input type="submit" name="submit" value="Выбрать" class="searchCity">
</form>
При нажатии на кнопку, данные из поля записывается в куки:
if(isset($_POST['submit'])) {
$selectedCityId = $_POST['referal'];
$cookie = new CHttpCookie('referal', $selectedCityId);
Yii::app()->request->cookies['referal'] = $cookie;
}
Сейчас у меня получается, хоть что не введи в поле, все записывается в куки. Как правильно сделать, чтобы, если введенного в поле нет в таблице с городами, не записывалась в куки и соответственно выскакивала ошибка. Как это можно сделать? Спасибо.
Кусок кода записи в куки, тоже в layouts/main.php.