Какие таблицы базы данных MySQL содержат данные для хранилищ в Magento 1.x?

StackOverflow https://stackoverflow.com/questions/4864996

  •  28-10-2019
  •  | 
  •  

Вопрос

Я хотел бы получить следующие данные через MySQL для каждого магазина, чтобы я мог создать структуру данных в моем коде PHP:

READ in from MySQL:
  3. all active stores:
     3.1 store package (enterprise)  
     3.2 magento default theme (default)        
     3.3 store default theme  
     3.4 store layout
     3.5 store templates 

Я попытался сделать DIFF, прежде чем изменить данные администратора для хранилища, но ограничение памяти было достигнуто при сравнении 2 файлов дампа MySQL до и после изменения.

Это было полезно?

Решение

Информацию о хранении можно найти в

select * from core_store

Изменения от текущего дизайна можно найти в

SELECT * FROM design_change

Информация о пакете/теме/макете - это конфигурация, и ее можно найти в

select * from core_config_data

Если значение не установлено для элемента конфигурации, в этой таблице не будет значения. Значения конфигурации по умолчанию хранятся в каждом модуле config.xml, под <default /> узел.

Рискуя шиллингом (это мой продукт), подобный инструменту Торговая ошибка Можно быстро перечислить объекты сбора, которые Magento использует, чтобы извлечь их в администрацию, что может быстро указать путь к необходимым вам таблицам базы данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top