Нашел небольшой косяк в работе WebGrid.
Если пытаешься в одной таблице выгрузить данные из основной + связанных по Id таблиц, то из связанной таблицы выгружается только значение последнего поля.
Для примера:
Есть таблица1: Номер, дата, id_2
таблица2: id, значение1, значение2, значение3, описание.
Делаю WebGrid:
Выбранные поля: таблица1.Номер, таблица1.Дата, таблица2.Значение1, таблица2.значение2, таблица2.значение3, таблица2.описание.
Результат: таблица1.Номер, таблица1.Дата,отсутствует,отсутствует,отсутствует, таблица2.описание.
Беглый анализ (не факт что верный, но ) показал что это как-то связанно с тем, что в файле index.html поля второй таблицы имеют одинаковое название.
заполняется только последнее поле из второстепенной таблицы. и не важно сколько их 2,3,4.....
Думаю имеет смысл делать название полей включая в них название таблицы. так как допустим в моем проекте куча полей с названием Description и редактируя index.html не всегда понятно о каком поле именно идет речь.
К сожалению я только начал разбираться с php и html и у меня не хватает четкого понимания как и что работает.
И еще вопрос/пожелание: Можно ли как-то сделать сохранение проекта для WebGrid? так как внося любые изменения в структуру бд приходится делать WebGrid с нуля... а так зашел в готовый проект, добавил/изменил что-то и пере сохранил. было бы супер.
Как-то так.
В любом случае Огромное спасибо за столько удобный в работе инструмент!