Где хранятся данные регистрационной формы Magento? - PullRequest
1 голос
/ 25 апреля 2011

Где хранятся данные регистрационной формы Magento?В какой таблице (ах) базы данных?

Ответы [ 2 ]

3 голосов
/ 25 апреля 2011

, чтобы выяснить, что запрос, используемый для получения данных о клиенте, делает это, и это, вероятно, структура EAV, в которой хранятся все данные:

<?php echo Mage::getModel('customer/customer')->getCollection()->getSelect();?> 

или это

<?php echo Mage::getModel('customer/customer')->load('customerid')->getSelect();?>

иузнать, какие поля доступны в коллекции или загрузке по умолчанию:

<?php print_r(Mage::getModel('customer/customer')->getCollection()->getFirstItem()->getData());?>

или это

<?php print_r(Mage::getModel('customer/customer')->load('customerid')->getData());?>
0 голосов
/ 25 апреля 2011

Ответ Антона верен для доступа к данным через платформу Magento. Чтобы ответить на ваш вопрос буквально, в следующих таблицах хранятся основные данные о клиентах:

+----------------------------------+
| Tables_in_entp (customer%)       |
+----------------------------------+
| customer_address_entity          |
| customer_address_entity_datetime |
| customer_address_entity_decimal  |
| customer_address_entity_int      |
| customer_address_entity_text     |
| customer_address_entity_varchar  |
| customer_entity                  |
| customer_entity_datetime         |
| customer_entity_decimal          |
| customer_entity_int              |
| customer_entity_text             |
| customer_entity_varchar          |
+----------------------------------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...