2011-02-01 35 views
9

Tôi muốn lấy các dữ liệu sau qua SQL cho mỗi cửa hàng, vì vậy mà tôi có thể xây dựng một cấu trúc dữ liệu trong php của tôi:trong ứng dụng MAGENTO, bảng cơ sở dữ liệu mysql nào chứa dữ liệu cho các cửa hàng?

* 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 
* 

tôi đã cố gắng để làm một diff trước khi thay đổi dữ liệu quản trị cho một cửa hàng, nhưng giới hạn bộ nhớ đã đạt được khi so sánh 2 tệp kết xuất mysql trước và sau khi thay đổi.

Trả lời

15

Lưu trữ thông tin có thể được tìm thấy trong

select * from core_store 

thay đổi từ thiết kế hiện tại có thể được tìm thấy trong

SELECT * FROM design_change 

Gói/chủ đề/thông tin bố trí là cấu hình, và có thể được tìm thấy trong

select * from core_config_data 

Nếu giá trị không được đặt cho mục cấu hình, sẽ không có giá trị trong bảng này. Giá trị cấu hình mặc định được giữ trong mỗi mô-đun config.xml, dưới nút <default />.

Có nguy cơ đổ (đó là sản phẩm của tôi), một công cụ như Commerce Bug có thể nhanh chóng liệt kê ra các đối tượng bộ sưu tập mà Magento sử dụng để tìm nạp chúng trong quản trị viên, có thể nhanh chóng chỉ đường tới các bảng cơ sở dữ liệu bạn cần.

+0

+1 cho thương mại Bug shilling, tôi chỉ sử dụng nó khoảng 3% thời gian nhưng nó thực sự có thể tiết kiệm mông của bạn 3% thời gian. – siliconrockstar

Các vấn đề liên quan