mysql - 哪些 MySQL 数据库表包含 Magento 1.x 中商店的数据?

标签 mysql magento magento-1.9

我想通过 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 

我尝试在更改商店的管理数据之前进行比较,但是在比较更改前后的 2 个 MySQL 转储文件时达到了内存限制。

最佳答案

商店信息可以在

中找到
select * from core_store

可以在中找到当前设计的更改

SELECT * FROM design_change

Package/theme/layout信息是配置,可以在

select * from core_config_data

如果没有为配置项设置值,则此表中不会有值。默认配置值保存在每个模块的 config.xml 中, 在 <default /> 下节点。

冒着先令的风险(这是我的产品),像Commerce Bug这样的工具可以快速列出 Magento 用于在管理中获取这些对象的集合对象,这可以快速指向您需要的数据库表。

关于mysql - 哪些 MySQL 数据库表包含 Magento 1.x 中商店的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864996/

相关文章:

mysql - 无法连接到通过 docker-compose 创建的 MySQL docker 容器

Magento:Ubuntu中的安装问题

php - Magento 1.9,我无法获取已检查产品的网格

php - Magento 模型保存方法更新记录而不是插入

magento - 在 Magento 中, block 如何从模型中获取数据?

mysql - 我在 php 中收到一个 sql 错误

sql - 使用 mysql 5.1.41 更新表中最高的几行

php - PDO 锁定表行 INNODB

javascript - 通过 JavaScript 访问 Magento SOAP API : What am i doing wrong?

php - Magento 管理网格字段自定义过滤器问题