Перейти к содержимому


1.9.6 - Проблема с вычислением


Сообщений в теме: 2

#1 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 02 Апрель 2013 - 11:18

Необходимо поместить в подтаблицу "Работа по заданию" значение из поля типа "пользователь" "Назначил" таблицы "Задания".
В подтаблице добавил поле типа "пользователь" с именем "Назначил".
Использую вычисление в подтаблице: $line['Назначил'] = $line['Задания']['Назначил']; (срабатывает при сохранении в таблице и при отображении поля "назначил"
Но не работает.

При этом делал по аналогии с работающим вычислением, которое отображает в подтаблице значение поля типа "пользователь" "Исполнитель"
Но смущает ещё и то, что вычисление в этом примере работает по следующему коду: $line['Исполнитель'] = $line['Задание']['Исполнитель']; (где указана ссылка на таблице "Задание", а не на "Задания" как это есть на самом деле) При этом вычисление работает.

Мне не понятно. Объясните пожалуйста.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2013 - 14:51

Цитата

Но смущает ещё и то, что вычисление в этом примере работает по следующему коду: $line['Исполнитель'] = $line['Задание']['Исполнитель']; (где указана ссылка на таблице "Задание", а не на "Задания" как это есть на самом деле)

Там указана не ссылка на таблицу "Задания", а ссылка на поле связи "Задание" (поле связи, указывающее на родительскую запись в таблице "Задания"). У вас же в вычислении поля "Назначил" указано как раз неверно.

#3 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 02 Апрель 2013 - 15:08

Действительно. Загадка разгадана. Решено.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных