|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.06.2012, 00:06 | #1 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
Yii Framework Подскажыте как связать две таблицы
Подскажите пожалуйста как связать де таблицы.
Есть таблицы Персонал, Страна, Города. Staff {id, first_name, last_name, country, city, ...}; Country { id, name}; City { id, id_country, name}; Один контроллер, три модели : StaffContriller; Staff; Country; City; Нужно связать страну и город чтоб при создании сотрудника было два DropDownList { Country, City}, при выборе страны загружались города этой страны. Я в yii и php новичок, не могу найти подробной инструкции, ищу целый день, уже перепробовал все что есть в сети, ничего не получается. Помогите пожалуйста, буду очень благодарен! Контроллер PHP код:
PHP код:
PHP код:
PHP код:
|
10.06.2012, 13:45 | #2 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Да наверное Вам надо изучить PHP, а потом концепцию этого фраемворка.
Контроллер у вас бред. Вот пример простейшего контроллера Код:
Код:
Самый перспективный framework Yii (c)
Последний раз редактировалось TranceSmile; 10.06.2012 в 13:52. |
10.06.2012, 14:17 | #3 | |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
Цитата:
Это конечно все хорошо, но как вывести в DropDownList данные с бд я знаю. Мой вопрос состоял в том чтоб выводить города только те которые принадлежат выбраной стране. |
|
10.06.2012, 19:25 | #4 | |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Цитата:
Самый перспективный framework Yii (c)
|
|
10.06.2012, 20:03 | #5 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
Делал как написано здесь http://www.yiiframework.com/wiki/24/...dent-dropdown/
Если там не правильно то скажите где правильно. |
10.06.2012, 20:40 | #7 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
PHP код:
|
10.06.2012, 20:51 | #8 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Код:
Самый перспективный framework Yii (c)
|
10.06.2012, 21:00 | #9 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
Все равно не работает, может я не так связал модели, или что то намутил с названиями полей в бд?
От как узнать где ошибка? Например в прикладном программировании можно вывести какие то сообщения чтоб узнать где программа не правильно работает. А тут это ни как нельзя? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как связать Entity FrameWork + PostgreSql! | Волкодав | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 1 | 23.04.2012 11:12 |
topserver+yii framework | Farrel | PHP | 0 | 01.03.2011 00:49 |
Как связать две таблицы | Savage | Microsoft Office Access | 0 | 09.04.2009 13:15 |
Как связать две программы на Паскале | Romanus | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 29.07.2007 21:09 |