![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
![]()
Подскажите пожалуйста как связать де таблицы.
Есть таблицы Персонал, Страна, Города. 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 код:
|
![]() |
![]() |
![]() |
#2 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
![]()
Да наверное Вам надо изучить PHP, а потом концепцию этого фраемворка.
Контроллер у вас бред. Вот пример простейшего контроллера Код:
Код:
Самый перспективный framework Yii (c)
Последний раз редактировалось TranceSmile; 10.06.2012 в 13:52. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
![]() Цитата:
Это конечно все хорошо, но как вывести в DropDownList данные с бд я знаю. Мой вопрос состоял в том чтоб выводить города только те которые принадлежат выбраной стране. |
|
![]() |
![]() |
![]() |
#4 | |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
![]() Цитата:
Самый перспективный framework Yii (c)
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
![]()
Делал как написано здесь http://www.yiiframework.com/wiki/24/...dent-dropdown/
Если там не правильно то скажите где правильно. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.03.2010
Сообщений: 47
|
![]() PHP код:
|
![]() |
![]() |
![]() |
#8 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
![]() Код:
Самый перспективный framework Yii (c)
|
![]() |
![]() |
![]() |
#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 |