Запитання з тегом «model»

Моделі містять більшу частину ділової логіки в модулях Magento


1
Повні назви класів у фабричних методах Magento
У Magento 1, якщо я використовую повне ім'я класу Magento фабричним методом, я можу створити об'єкт //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однак те ж саме не допоможе помічникам. Якщо ви спробуєте Mage::helper('Mage_Core_Helper_Url'); Ви отримуєте Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or directory …
11 model  helper  factory 


6
Як отримати назву країни з коду країни в Magento 2?
я хочу отримати назву країни з коду країни, я отримав код країни з порядку замовлення даних таким чином: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; він надрукує "US" або будь-який інший код країни, чи є спосіб отримати назву країни з цього коду країни?

2
Як слід зберігати нові або оновлені об'єкти моделей?
У Magento 2 у нас є класи сховищ. Класичний метод, save()який сильно використовується в Magento 1.9, є застарілим, якщо я правильно, з 2,04 або 2,05. Я використовував фабрики для створення нового об'єкта і після встановлення властивостей нового, наприклад продукту, якого я назвав save(): $productFactory->create()->setName()...->save() З іншого боку, у нас є …

2
Що і чому є правильним способом завантаження моделі
Я маю досить великий досвід роботи з Magento, але зрозумів, що не розумію, який спосіб завантаження моделі є правильним і чому. Я прочитав усе, що міг, про цю тему, але люди, що пояснюють такі речі, ніколи насправді не заглиблюються, щоб пояснити, навіщо використовувати цей конкретний метод замість іншого. Припустимо, що …

1
Таблиці з первинним ключем без автоматичного збільшення
Я створив таблицю в Magento, яка містить два поля, id та дата. Дата просто встановлена ​​зараз, але ідентифікатор - це фактично іноземний ключ, приєднаний до ідентифікатора замовлення. Моя проблема полягає в тому, що Magento не зберігає ці об'єкти, помилок не відбувається, але нічого не додається в базу даних.
9 database  model  table 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.