Recommended Posts

где какое поле к какой таблице относится вроде как re_data это основная таблица с объектами а как в ней найти поля с данными для других таблиц каким риэлтором подана, город район улица и что в тех таблицах за поля

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Realtor сказал:

зайдите  в админке в редактор форм, там все таблицы с описанием полей

вот я в админке там написано таблица data ну префикс re в вы убрали ясно но как быть с тем что не вне поле number где оно в таблице re_data не нашел нужно номер дома узнать

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, Realtor сказал:

добавте поле number  в таблицу 

где у вас записан номер дома

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 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 (города\районы\юзеры) название таблиці где они лежат можно посмотреть, если открыть в Редакторе форм нужный элемент на редактирование в поле "Имя таблицы для связки". И уже в ней по айдишке из ре_дата можем найти в нужной таблице искомое текстовое значение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 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_ , чтобы иметь доступ именно к таблице, относящейся к вашему сайту недвижимости а не к иной (чужой).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Chernetskiy сказал:

В админке сайта есть Редактор форм, пройдя в который вы увидите основные таблицы, используемые в работе вашего сайта. В этих таблицах организуются необходимые колонки для организации хранения данных. Кликнув на нахвание таблицы, например data, таблица раскроется и вы увидите все колонки этой таблицы.Колонки можно добавлять/изменять/удалять (кнопки справа от колонок). Это собственно видимая для администратора часть таблиц и колонок.

Но фактически, сама база данных больше и хранит все данные сайта в MySQL. Для того, чтобы увидеть всё, вам надо будет из панели управления хостингом пройти в приложение phpMyAdmin (или по отдельной ссылке в письме с реквизитами от регистратора хостинга), указать имя и пароль доступа к базе данных MySQL, там вы найдете вашу базу данных, например u123456_default, раскрыв которую, вы увидите все таблицы базы, например re_data (она-же data в Редакторе форм), re_street (она-же Улицы в Справочнике в Админке сайта) и т.п. Префикс re_ в названии таблиц присутствует непосредственно в базе MySQL, в которой может находиться и не одна база с разными префиксами от других сайтов (поддоменов, форумов и т.п) В данном случае, префикс re_ у таблиц в вашей базе указывает на принадлежности этих таблиц к вашему сайту недвижимости. Возможно у вас есть еще один сайт на Wordpress, который использует эту-же базу, то в базе вы увидите еще и таблицы с префиксом wp_ (по умолчанию). Программный код на сайте, по понятным причинам, обращается к таблицам базы данных с указанием префикса re_ , чтобы иметь доступ именно к таблице, относящейся к вашему сайту недвижимости а не к иной (чужой).

это понятно открой ищи только с таблицей re_data все ясно но чаще если свои запросы писать то нужно использовать связанные с ней таблицы, а какие это таблицы так сразу не ясно. Приходится копаться самому. Да и плюс что вы phpmyadmin хвалите с ним лет 10 уйдет все понят пока он грузится в браузере

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас