Необходимо поместить в подтаблицу "Работа по заданию" значение из поля типа "пользователь" "Назначил" таблицы "Задания".
В подтаблице добавил поле типа "пользователь" с именем "Назначил".
Использую вычисление в подтаблице: $line['Назначил'] = $line['Задания']['Назначил']; (срабатывает при сохранении в таблице и при отображении поля "назначил"
Но не работает.
При этом делал по аналогии с работающим вычислением, которое отображает в подтаблице значение поля типа "пользователь" "Исполнитель"
Но смущает ещё и то, что вычисление в этом примере работает по следующему коду: $line['Исполнитель'] = $line['Задание']['Исполнитель']; (где указана ссылка на таблице "Задание", а не на "Задания" как это есть на самом деле) При этом вычисление работает.
Мне не понятно. Объясните пожалуйста.
1
1.9.6 - Проблема с вычислением
Автор goodcolor, 02 апр. 2013 11:18
Сообщений в теме: 2
#1
Отправлено 02 Апрель 2013 - 11:18
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#2
Отправлено 02 Апрель 2013 - 14:51
Цитата
Но смущает ещё и то, что вычисление в этом примере работает по следующему коду: $line['Исполнитель'] = $line['Задание']['Исполнитель']; (где указана ссылка на таблице "Задание", а не на "Задания" как это есть на самом деле)
Там указана не ссылка на таблицу "Задания", а ссылка на поле связи "Задание" (поле связи, указывающее на родительскую запись в таблице "Задания"). У вас же в вычислении поля "Назначил" указано как раз неверно.
#3
Отправлено 02 Апрель 2013 - 15:08
Действительно. Загадка разгадана. Решено.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных