Как добавить настраиваемый столбец в таблицу клиентов в Magento2?

Я хочу добавить настраиваемый столбец (Телефон) в таблицу клиентов в magento2 и хочу добавить значение в это поле при регистрации клиента.Для этого сначала я создаю столбец (Телефон) в БД в таблице customer_entity. При создании клиента, когда я вызываю $ customer-> setTelephone ('1234567890') в Magento /Customer /Controller /Account /CreatePost.php в функции выполнения .Выдает ошибку Undefine function setTelephone в Magento /Customer /Model /Data /Customer.php .Но я уже создал эту функцию в этой Модели.Magento /Клиент /Контроллер /Учетная запись /CreatePost.phpMagento /Клиент /Модель /Данные /Customer.phpMagento /Клиент /Api /Данные /CustomerInterface.phpПытался сделать кастомный модуль, но выдает ошибку.Код модуляприложение /код /​​Onjection /Клиент /registration.php2.app/code/Onjection/Customer/etc/module.xml3.app/code/Onjection/Customer/Setup/InstallData.phpКоманды, используемые для установки:установка php bin /magento: обновлениеphp bin /magento setup: static-content: deploy
7 голосов | спросил Tomas 11 Mayam17 2017, 04:56:58

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132