Quali tabelle di database MySQL contengono i dati per i negozi in Magento 1.x?
-
28-10-2019 - |
Domanda
Vorrei recuperare i seguenti dati tramite MySQL per ogni negozio, in modo da poter creare una struttura di dati nel mio codice 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
Ho provato a fare un diff prima di modificare i dati di amministrazione per un negozio, ma il limite di memoria è stato raggiunto quando si confronta i file di dump 2 mysql prima e dopo la modifica.
Soluzione
L'archiviazione delle informazioni è disponibile in
select * from core_store
Le modifiche al design corrente sono disponibili in
SELECT * FROM design_change
Le informazioni sul pacchetto/tema/layout sono la configurazione e possono essere trovate in
select * from core_config_data
Se un valore non è impostato per un elemento di configurazione, non ci sarà un valore in questa tabella. I valori di configurazione predefiniti sono mantenuti in ciascun modulo config.xml
, sotto il <default />
nodo.
A rischio di scellino (è il mio prodotto), uno strumento come Bug commerciale Può elencare rapidamente gli oggetti di raccolta che Magento usa per recuperarli nell'amministratore, il che può rapidamente indicare la strada verso le tabelle del database di cui hai bisogno.