структура базы данных magento? - PullRequest
       12

структура базы данных magento?

2 голосов
/ 09 сентября 2010

В настоящее время я работаю с проектом magento .. в котором я застрял на точке .. то есть, когда администратор добавляет любую подкатегорию / категорию с помощью

Управление категорией -> Обычный дизайн

здесьон дает две опции, такие как

Активен от и Активен до .. Может кто-нибудь, кто знает о базе данных magento, сказать мне, где или в какой таблице хранятся эти два значения

Спасибо за любые предложения или помощь!

Ответы [ 2 ]

2 голосов
/ 09 сентября 2010

Я перечислил атрибуты для категорий каталога ниже. Поскольку категории относятся к типу EAV, вам необходимо просмотреть конкретную подтаблицу, чтобы получить значения. В этом случае custom_design_from и custom_design_to являются значениями даты и времени, а имя вашей сущности - catalog_category_entity, поэтому вам нужна таблица catalog_category_entity_datetime.

.

Следующая проблема, которую вы найдете, - получение правильного идентификатора атрибута. Поскольку они могут измениться, вот SQL-запрос, который нужно запустить, чтобы захватить их:

select attribute_id, attribute_code from eav_attribute where entity_type_id = 3 and attribute_code in ('custom_design_from', 'custom_design_to');

Я получаю 52 и 53, но YMWV. Надеюсь, это поможет!

Спасибо, Джо

+----------------------+--------------+
| attribute_code       | backend_type |
+----------------------+--------------+
| name                 | varchar      |
| is_active            | int          |
| url_key              | varchar      |
| description          | text         |
| image                | varchar      |
| meta_title           | varchar      |
| meta_keywords        | text         |
| meta_description     | text         |
| display_mode         | varchar      |
| landing_page         | int          |
| is_anchor            | int          |
| path                 | static       |
| position             | static       |
| all_children         | text         |
| path_in_store        | text         |
| children             | text         |
| url_path             | varchar      |
| custom_design        | varchar      |
| custom_design_apply  | int          |
| custom_design_from   | datetime     |
| custom_design_to     | datetime     |
| page_layout          | varchar      |
| custom_layout_update | text         |
| level                | static       |
| children_count       | static       |
| available_sort_by    | text         |
| default_sort_by      | varchar      |
| include_in_menu      | int          |
+----------------------+--------------+
0 голосов
/ 03 ноября 2015
Active from is an attribute whose attribute_code is custom_design_from(attribute_id 57) and Active To is an attribute whose attribute_code(attribute_id 58) is custom_design_to.
This both attributes value are stored in database table `catalog_category_entity_datetime`.

Проверьте вышеприведенную таблицу со строкой, подобной значению entity_id, является идентификатором вашей категории, attribute_id равен 57, а active from value хранится в value поле таблицы, которое также активно в значении, хранится в value Поле с entity_id является идентификатором вашей категории , attribute_id - 58.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...