Регистрация
Вход через соцсети
Восстановление пароля

Каскадное обновление данных в шаблонах данных

Новый топик
09.11.2007, 01:51
Ответить | Цитировать
MatrixMaster

Зарегистрирован:
2007-06-09
Сообщений: 24

Здравствуйте
У меня возникла следующая задача, есть два макета. В обеих макетах имеется поле "преподаватель" в шаблоне "Преподаватели" и есть второй шаблон "Расписание", в нем также используется поле "преподаватель" .В чем собственно вопрос: как эти два поля в разных макетах связать между собой и добиться каскадного обновления данных, то есть допустим у нас следующая ситуация, мы из шаблона "Преподаватели" удалили преподавателя и преподаватель должен удалиться в шаблоне "Расписание" ?
09.11.2007, 12:37
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

шаблон "преподаватели" у вас содержит список сотрудников с информацией по ним..
шаблон "расписание" содержит список занятий и имеет поле "преподаватель_айди"

чтобы было удобно добавлять и редактировать записи в шаблоне "расписание", надо сделать альтернативный формы добавления/редактирования, где вместо поле с айди будет выводится селект с сотрудниками подхваченный из шаблона "преподаватели".

при выводе информации из шаблона "расписание" в системных настройках этого шаблона надо сделать
$query_join = " LEFT JOIN ..... ... ";
$query_select = " переменная с именем препода";
$result_vars = "$наша_новая_переменная";
(про системные настройки шаблона посмотрите в документации)

таким образом у вас для каждой записи расписание из шаблона "преподаватели" будет подхватывать ФИО препода..
если для записи в расписании не находится соответствующий препод, то выведет пустоту вместо ФИО.
198 196 2007-11-09 12:37:00 9140
Описание проекта