4545 0 Жалоба Опубликовано: December 20, 2017 где какое поле к какой таблице относится вроде как re_data это основная таблица с объектами а как в ней найти поля с данными для других таблиц каким риэлтором подана, город район улица и что в тех таблицах за поля Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 20, 2017 зайдите в админке в редактор форм, там все таблицы с описанием полей Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
4545 0 Жалоба Опубликовано: December 21, 2017 23 часа назад, Realtor сказал: зайдите в админке в редактор форм, там все таблицы с описанием полей вот я в админке там написано таблица data ну префикс re в вы убрали ясно но как быть с тем что не вне поле number где оно в таблице re_data не нашел нужно номер дома узнать Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 21, 2017 добавте поле number в таблицу Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
4545 0 Жалоба Опубликовано: December 21, 2017 14 минуты назад, Realtor сказал: добавте поле number в таблицу где у вас записан номер дома Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 21, 2017 11 час назад, 4545 сказал: где у вас записан номер дома в поле number Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: December 25, 2017 В 20.12.2017 в 07:49, 4545 сказал: где какое поле к какой таблице относится вроде как re_data это основная таблица с объектами а как в ней найти поля с данными для других таблиц каким риэлтором подана, город район улица и что в тех таблицах за поля Админка - редактор форм. Разворачиваете таблиц data (кликаете в синюю полосу где указано название таблицы) и выводится список ее полей модели. Первая колонка на латиннице - это системное имя поля модели. В большинстве случаев оно соответствует "своей" колонку в таблице re_data в базе данных. Исключением будут только поля которіе не хранятся в дата напрямую (мультививыборный селект) или, например поле типа geodata, которое имеет в модели имя geo, но в бд хранится в re_data в двух колонках - geo_lat и geo_lng. Но для простых полей типа safe_string и textarea соотвествие будет один один. Поля типа выбиралки (select_box, selectbox_by_query) хранятся так же в этой таблице по своему имени, но в качестве значения у них в БД не текстовое значение (имя риелтора или название города), а айдишка соотв. записи из другой таблицы или ключ значения (select_box). Для selectbox_by_query (города\районы\юзеры) название таблиці где они лежат можно посмотреть, если открыть в Редакторе форм нужный элемент на редактирование в поле "Имя таблицы для связки". И уже в ней по айдишке из ре_дата можем найти в нужной таблице искомое текстовое значение. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: December 25, 2017 В 20.12.2017 в 08:49, 4545 сказал: где какое поле к какой таблице относится вроде как re_data это основная таблица с объектами а как в ней найти поля с данными для других таблиц каким риэлтором подана, город район улица и что в тех таблицах за поля В админке сайта есть Редактор форм, пройдя в который вы увидите основные таблицы, используемые в работе вашего сайта. В этих таблицах организуются необходимые колонки для организации хранения данных. Кликнув на нахвание таблицы, например data, таблица раскроется и вы увидите все колонки этой таблицы.Колонки можно добавлять/изменять/удалять (кнопки справа от колонок). Это собственно видимая для администратора часть таблиц и колонок. Но фактически, сама база данных больше и хранит все данные сайта в MySQL. Для того, чтобы увидеть всё, вам надо будет из панели управления хостингом пройти в приложение phpMyAdmin (или по отдельной ссылке в письме с реквизитами от регистратора хостинга), указать имя и пароль доступа к базе данных MySQL, там вы найдете вашу базу данных, например u123456_default, раскрыв которую, вы увидите все таблицы базы, например re_data (она-же data в Редакторе форм), re_street (она-же Улицы в Справочнике в Админке сайта) и т.п. Префикс re_ в названии таблиц присутствует непосредственно в базе MySQL, в которой может находиться и не одна база с разными префиксами от других сайтов (поддоменов, форумов и т.п) В данном случае, префикс re_ у таблиц в вашей базе указывает на принадлежности этих таблиц к вашему сайту недвижимости. Возможно у вас есть еще один сайт на Wordpress, который использует эту-же базу, то в базе вы увидите еще и таблицы с префиксом wp_ (по умолчанию). Программный код на сайте, по понятным причинам, обращается к таблицам базы данных с указанием префикса re_ , чтобы иметь доступ именно к таблице, относящейся к вашему сайту недвижимости а не к иной (чужой). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
4545 0 Жалоба Опубликовано: December 26, 2017 17 часов назад, Chernetskiy сказал: В админке сайта есть Редактор форм, пройдя в который вы увидите основные таблицы, используемые в работе вашего сайта. В этих таблицах организуются необходимые колонки для организации хранения данных. Кликнув на нахвание таблицы, например data, таблица раскроется и вы увидите все колонки этой таблицы.Колонки можно добавлять/изменять/удалять (кнопки справа от колонок). Это собственно видимая для администратора часть таблиц и колонок. Но фактически, сама база данных больше и хранит все данные сайта в MySQL. Для того, чтобы увидеть всё, вам надо будет из панели управления хостингом пройти в приложение phpMyAdmin (или по отдельной ссылке в письме с реквизитами от регистратора хостинга), указать имя и пароль доступа к базе данных MySQL, там вы найдете вашу базу данных, например u123456_default, раскрыв которую, вы увидите все таблицы базы, например re_data (она-же data в Редакторе форм), re_street (она-же Улицы в Справочнике в Админке сайта) и т.п. Префикс re_ в названии таблиц присутствует непосредственно в базе MySQL, в которой может находиться и не одна база с разными префиксами от других сайтов (поддоменов, форумов и т.п) В данном случае, префикс re_ у таблиц в вашей базе указывает на принадлежности этих таблиц к вашему сайту недвижимости. Возможно у вас есть еще один сайт на Wordpress, который использует эту-же базу, то в базе вы увидите еще и таблицы с префиксом wp_ (по умолчанию). Программный код на сайте, по понятным причинам, обращается к таблицам базы данных с указанием префикса re_ , чтобы иметь доступ именно к таблице, относящейся к вашему сайту недвижимости а не к иной (чужой). это понятно открой ищи только с таблицей re_data все ясно но чаще если свои запросы писать то нужно использовать связанные с ней таблицы, а какие это таблицы так сразу не ясно. Приходится копаться самому. Да и плюс что вы phpmyadmin хвалите с ним лет 10 уйдет все понят пока он грузится в браузере Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах