Pertanyaan yang diberi tag «eav»

Pertanyaan tentang implementasi Entity Attribute Value (EAV) Magento

1
Mengapa tidak ada pengindeksan ulang parsial untuk EAV dan tag?
Pertanyaan ini membingungkan saya cukup lama. Mengapa perbaikan bug peningkatan diperkenalkan di Magento 1.13.xx disebut pengindeksan ulang sebagian tidak mencakup pengindeks "Atribut Produk" dan pengindeks "Tag Data Agregasi"? Mengapa keduanya harus diindeks ulang secara manual? Menurut pendapat saya indeks EAV adalah salah satu yang paling kritis. Tidak memiliki pengindeksan ulang …

6
Bagaimana cara membuat entitas EAV?
Bagaimana cara membuat entitas EAV? Ini adalah pertanyaan yang banyak muncul di web. Ada beberapa artikel blog bagus yang menjelaskan cara melakukannya, tetapi tidak ada satupun yang memuaskan bagi saya. Jadi saya memutuskan untuk menjawab pertanyaan sendiri dan menjelaskan bagaimana saya melakukannya ... dan sepertinya berhasil. Ada banyak kode di …
35 admin  module  eav 

3
Hapus atribut EAV khusus dari database
Saya ingin menghapus atribut EAV yang tidak digunakan langsung dari database sebelum saya memindahkan toko saya hidup. Atribut dapat ditemukan dalam eav_attributetabel, dapatkah saya menghapus atribut dari tabel ini? Apakah ini aman? Atau apakah saya juga perlu mengedit tabel EAV lainnya?

2
Magento Setiap Peningkatan Kenaikan Faktur Baru Dengan 5?
Saya perlu menambah setiap id faktur baru sebanyak 5, saya sudah mencoba kode di bawah ini. Tetapi mengubah semua faktur, pengiriman, pesanan, dan memo kredit. Saya membutuhkan setiap penambahan id faktur baru sebesar 5, peningkatan pengiriman dengan 5 dan kenaikan memo kredit 3. Juga kenaikan pesanan penjualan sebesar 1 (normal). …

3
Tujuan tabel 'eav_'
Saya selalu bertanya-tanya apa arti dari tabel: eav_entity eav_entity_datetime eav_entity_decimal eav_entity_int eav_entity_store eav_entity_text Mereka selalu kosong. Mereka dibuat dalam versi sebelum 1.6 app/code/core/Mage/Eav/sql/eav_setup/mysql4-install-0.7.0.phpdan kemudian mereka dibawa ke skrip instalasi untuk versi 1.6+ /app/code/core/Mage/Eav/sql/eav_setup/install-1.6.0.0.php Saya melihat bahwa ada model sumber daya yang terhubung ke salah satu tabel Mage_Eav_Model_Resource_Entity_Store(mungkin ada yang lain) …
19 database  eav 

3
Properti tidak memiliki setter yang sesuai di kelas Magento \ Penawaran \ Api \ Data \ AddressInterface saat mengubah langkah checkout
1 - Saya menambahkan atribut eav ke customer_address $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams) { $customerSetup->addAttribute('customer_address', $attributeCode, $attributeParams); } 2 - Saya menambahkan atribut …

2
Bagaimana cara mendapatkan atribut "label opsi / teks atribut" yang memiliki "nilai atribut" (option_id)?
Misalkan saya memiliki atribut yang merupakan kumpulan opsi (dropdown / multiselect). Saya dapat mengambil nilai atribut untuk produk yang diberikan: $store_id = [something]; $productId = [something]; // this is a select/multiselect $attribute_code = [something]; $option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id ); $option_label = ??? Sekarang, saya mendapat atribut option_id yang merupakan …

6
Magento 2 - Bagaimana cara mendapatkan nilai opsi atribut entitas eav?
Bagaimana saya bisa mendapatkan nilai opsi atribut entitas eav? Saya menemukan solusi hanya untuk magento 1.x tetapi M2 saya tidak tahu. M1: $attr = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('specialty')->getData()[0]; $attributeModel = Mage::getModel('eav/entity_attribute')->load($attr['attribute_id']); $src = $attributeModel->getSource()->getAllOptions(); Ada yang tahu, tunjukkan selangkah demi selangkah, terima kasih!
18 magento2  database  eav 


3
Magento 2: Apa perbedaan antara row_id dan entitas_id dalam tabel% _entity?
Di Magento 1, tidak ada kolom yang disebut row_iddi tabel entitas, Anda baru saja memiliki entity_id: CREATE TABLE `catalog_category_entity` ( `entity_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity ID', `entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Entity Type ID', `attribute_set_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attriute Set …
17 magento2  database  eav 

3
Cara yang benar untuk mengimplementasikan getExtensionAttributes ()
Saya bertanya-tanya, apa cara yang tepat untuk menerapkan model EAV yang dapat dikembangkan. Saya melihat bahwa dalam Magento\Catalog\Model\Product, metode getExtensionAttributes()diimplementasikan seperti ini: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Tetapi pada orang lain, seperti model pelanggan atau kategori itu saja public …

1
Ketika kita melihat eavSetup nilai apa yang tersedia untuk tipe dan input?
Saat membuat skrip instalasi untuk Magento 2 nilai apa yang tersedia untuk tipe dan input bagian eavSetup->addAttribute()? Atau di mana saya bisa mencari tahu? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' => '', 'source' => '', …


1
_Data model EAV
Saya mengerti bahwa _data model sederhana (misalnya, cataloginventory/stock_item) adalah array pasangan nilai bidang, yang sesuai dengan bidang tabel database. Saya ingin tahu konten _data untuk model EAV, jadi saya memeriksa _data catalog/productmenggunakan fungsi debug (). Temuannya adalah bahwa ia berisi pasangan nilai bidang catalog_product_entity, dan juga beberapa atribut entitas ini. …
9 product  catalog  eav 

4
Mengapa kode atribut memiliki panjang maksimum?
Saat mencoba membuat atribut, saya telah menemukan bahwa panjang maksimum kode atribut adalah 30 karakter. Ternyata, bahwa ini BUKAN sebenarnya semacam pembatasan nyata - ini adalah nilai yang sepenuhnya arbitrer, yang didefinisikan oleh Mage_Eav_Model_Entity_Attribute::ATTRIBUTE_CODE_MAX_LENGTH. Karena itu, mengapa ada batasan sama sekali? Dan mengapa 30 default, bukan misalnya 255, yang merupakan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.