私はEAVロジックを知っていて、私はeav_entity_attributeが何であるかを知っています。 (eav_entity_ *について - 同じ)。 しかし、私はテーブルeav_entityについてはっきりしていません。それは常に空です。Magento:テーブルeav_entityは何ですか?
誰かがコメントしてください。 私は何らかの前提を得るのがうれしいです。
Googleはいつものように、この質問には何も与えない)
私はEAVロジックを知っていて、私はeav_entity_attributeが何であるかを知っています。 (eav_entity_ *について - 同じ)。 しかし、私はテーブルeav_entityについてはっきりしていません。それは常に空です。Magento:テーブルeav_entityは何ですか?
誰かがコメントしてください。 私は何らかの前提を得るのがうれしいです。
Googleはいつものように、この質問には何も与えない)
はCommunity Editionのコードのgrepのをやって、eav_entityが言及されている唯一の時間は(設定ファイルである/アプリ/コア/コード/メイジ/ EAV/etc/config.xml)とデータベース設定ファイル(/app/code/core/Mage/Eav/sql/eav_setup/mysql4-install-0.7.0.php)にあります。
私には、これはリリースの直前に置かれ、その後は実際には使用されなかったと言われています。開発者はおそらくデータを格納する方法が少し違っていると判断しました...
テーブルeav_entity
のすべてのエンティティのすべてのレコードが表示されます。しかし、私はMagentoが8つのエンティティ(customer, customer_address, category, product, order, invoice, shipment, creditmemo)
それぞれに別々のテーブルを作成して、次の表名(customer_entity, customer_address_entity, catalog_category_entity, catalog_product_entity, sales_flat_order, sales_flat_invoice, sales_flat_shipment, sales_flat_creditmemo)
を作成していることがわかりました。だからeav_entity
テーブルが空であり、エンティティのデータをそれぞれのテーブルから直接取得します。データベース設計のいくつかのレベルをデバイドします:-)
あまりにも...同じ時刻にeav_entity_ [datatime/decimal/int/store/text]も空です。 eav_entity_attributeとeav_entity_typeはEAVモデルの一部であるため、使用できません。しかし、他のもの(datatime/decimal/int/store/text)はどうでしょうか?それは実際にではありませんか? – Anthony
私は見ることができますが、彼らは同時に作成されているように見えます... – CCBlackburn