Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 18 апр 2024, 06:43

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 11 дек 2012, 09:19 
Не в сети
Новичок

Зарегистрирован: 04 дек 2012, 07:58
Сообщения: 15
Уважаемые форумчане нужна ваша помощь. Есть форма в которой: раскрывающийся список, текстовое поле и button. В список(select) выводятся записи из базы вот так:
Код:
<select name="city_spisok">
<?php foreach($cities as $value)
{ ?>
    <option value="city"><?php echo $value->name; ?></option>
<?php } ?>
</select><br>
Сюда выводится список городов из таблицы "cities". В контроллере все просто:
Код:
$cities = ORM::factory('city')->find_all();
   $view->cities = $cities;
Так вот, нужно выбрать город из списка и затем в текстовое поле ввести название улицы. Далее нажимаем кнопку и данные должны сохраниться в таблице "streets". В этой таблице вот такие поля:
id
name // название улицы
id_cities // айдишник города к которому улица привязана

Естественно, что, когда выбираешь город, его id должен записываться в поле "id_cities". И вот тут то проблема, я пока не понимаю как это реализовать. Таблицы связаны. У таблицы "cities" первичный ключ=id; у "streets" внешний ключ=id_cities. В моделях связи между таблицами не делал.
Если на форуме уже была такая решеная тема , то дайте ссылку. В общем подскажите что делать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 дек 2012, 11:05 
Не в сети
Новичок

Зарегистрирован: 04 дек 2012, 07:58
Сообщения: 15
Проблема уже решена. Так что извиняюсь за беспокойство. Тему можно считать закрытой. Решил проблему заменой значения атрибута value тега option:
Код:
<option value="<?php echo $value->id; ?>"><?php echo $value->name; ?></option>
Также заменил значения атрибутов name в полях формы на такие же как в таблицах БД


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group