フラットテーブルにカスタム属性がありません

つぼみ

Magento(2.2.4)は、カスタムソースを含むカスタム属性をフラットテーブルに追加していません。この属性は、製品リストページ(カテゴリ)では使用できません。商品詳細ページに表示されています。

$catalogEavSetup->addAttribute(Mage_Catalog_Model_Product::ENTITY, 
'energy_label', array(
    'label' => 'Energielabel',
    'type' => 'int',
    'input' => 'select',
    'used_in_product_listing' => true,
    'visible_on_front' => true, 
    'source' => 'Company\CustomCatalog\Source\EnergyLabel',
    'apply_to' => null,
    'filterable' => false,
    'attribute_model' => null,
    'backend' => null,
    'table' => null,
    'frontend' => null,
    'frontend_class' => null,
    'required' => 0,
    'user_defined' => 1,
    'default' => '',
    'unique' => 0,
    'note' => null,
    'global' => \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL,

));

「visible_on_front」と「used_in_product_listing」は両方ともtrueに設定されています。インデックスの再作成は役に立ちませんでした。

助言がありますか?

つぼみ

カスタムソースモデルは、次の関数も実装する必要があります。

getFlatColumns()、getFlatIndexes()、getFlatUpdateSelect($ store)

それらを実装する場合は、属性を後でフラットテーブルに追加する必要があります

php bin/magento indexer:reindex

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタムDjangoウィジェット/フィールド:オブジェクトには属性「attrs」がありません

分類Dev

カスタムアクティビティ属性エラーの不一致、絵文字オブジェクトに属性「get」がありません

分類Dev

カスタムモジュール-オブジェクトに属性がありません

分類Dev

カスタムコントロールを登録するときに「ディレクティブに「src」属性がありません」?

分類Dev

Laravelカスタムピボットモデルにフィールドがありません

分類Dev

ブートストラップCSSにスタイルがありません

分類Dev

OOPスタイルのブラックジャックシムに問題がある-AttributeError: 'Deck'オブジェクトに属性 'fulldeck'がありません

分類Dev

AttributeError: 'タプル'オブジェクトに属性 'ストリップ'がありません:フラスコマークダウン?

分類Dev

Kerasカスタムレイヤー-AttributeError: 'Tensor'オブジェクトに属性がありません '_keras_history'

分類Dev

djangoRESTフレームワーク 'タプル'オブジェクトには属性 'キー'がありません

分類Dev

カスタム損失関数を使用すると、次のエラーが発生します: 'Tensor'オブジェクトに属性 '_numpy'がありません

分類Dev

「WSGIRequest」オブジェクトには、カスタム登録フォームを持つ「post」属性がありません

分類Dev

ブートストラップSASSカスタムボタンがテーブルやカードに表示されませんか?

分類Dev

Liferayカスタムポートレットのアクセス許可ラベルがありません

分類Dev

RAIDドライブにファイルシステムがありません

分類Dev

ブートストラップテーブルに改行はありません

分類Dev

角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

分類Dev

単純なフォームとブートストラップ3:フォームにはブートストラップ形式がありません

分類Dev

カスタムパスワードリセットを使用したルートに必要なパラメータがありません

分類Dev

フラットファイルからテーブルにデータをインポートするときに右括弧がありません

分類Dev

シリーズオブジェクトには分割属性がありません-テキストファイルからデータを読み込みます

分類Dev

Django管理フォームプロセスファイルのアップロード: 'InMemoryUploadedFile'オブジェクトに属性 'width'がありません

分類Dev

AttributeError: 'module' オブジェクトには属性 V2 (カスタム モジュール) がありません

分類Dev

フラスコ:model_form:AttributeError:タイプオブジェクト 'フォーム'には属性 'クエリ'がありません

分類Dev

フォーム入力を使用する場合、ブートストラップテーブルの列の幅が同じではありません

分類Dev

Netbeans8.0のJavaプラットフォームマネージャにJavaFXタブがありません

分類Dev

numpy 'モジュール'オブジェクトには属性 'スタック'がありません

分類Dev

構成の編集カスタム固有のインストルメンテーションランナーにプロパティがありません

分類Dev

エラー:daskでカスタムクラスのコンストラクターにクライアントオブジェクトを渡すときに、モジュール名「カスタムクラス」がありません

Related 関連記事

  1. 1

    カスタムDjangoウィジェット/フィールド:オブジェクトには属性「attrs」がありません

  2. 2

    カスタムアクティビティ属性エラーの不一致、絵文字オブジェクトに属性「get」がありません

  3. 3

    カスタムモジュール-オブジェクトに属性がありません

  4. 4

    カスタムコントロールを登録するときに「ディレクティブに「src」属性がありません」?

  5. 5

    Laravelカスタムピボットモデルにフィールドがありません

  6. 6

    ブートストラップCSSにスタイルがありません

  7. 7

    OOPスタイルのブラックジャックシムに問題がある-AttributeError: 'Deck'オブジェクトに属性 'fulldeck'がありません

  8. 8

    AttributeError: 'タプル'オブジェクトに属性 'ストリップ'がありません:フラスコマークダウン?

  9. 9

    Kerasカスタムレイヤー-AttributeError: 'Tensor'オブジェクトに属性がありません '_keras_history'

  10. 10

    djangoRESTフレームワーク 'タプル'オブジェクトには属性 'キー'がありません

  11. 11

    カスタム損失関数を使用すると、次のエラーが発生します: 'Tensor'オブジェクトに属性 '_numpy'がありません

  12. 12

    「WSGIRequest」オブジェクトには、カスタム登録フォームを持つ「post」属性がありません

  13. 13

    ブートストラップSASSカスタムボタンがテーブルやカードに表示されませんか?

  14. 14

    Liferayカスタムポートレットのアクセス許可ラベルがありません

  15. 15

    RAIDドライブにファイルシステムがありません

  16. 16

    ブートストラップテーブルに改行はありません

  17. 17

    角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

  18. 18

    単純なフォームとブートストラップ3:フォームにはブートストラップ形式がありません

  19. 19

    カスタムパスワードリセットを使用したルートに必要なパラメータがありません

  20. 20

    フラットファイルからテーブルにデータをインポートするときに右括弧がありません

  21. 21

    シリーズオブジェクトには分割属性がありません-テキストファイルからデータを読み込みます

  22. 22

    Django管理フォームプロセスファイルのアップロード: 'InMemoryUploadedFile'オブジェクトに属性 'width'がありません

  23. 23

    AttributeError: 'module' オブジェクトには属性 V2 (カスタム モジュール) がありません

  24. 24

    フラスコ:model_form:AttributeError:タイプオブジェクト 'フォーム'には属性 'クエリ'がありません

  25. 25

    フォーム入力を使用する場合、ブートストラップテーブルの列の幅が同じではありません

  26. 26

    Netbeans8.0のJavaプラットフォームマネージャにJavaFXタブがありません

  27. 27

    numpy 'モジュール'オブジェクトには属性 'スタック'がありません

  28. 28

    構成の編集カスタム固有のインストルメンテーションランナーにプロパティがありません

  29. 29

    エラー:daskでカスタムクラスのコンストラクターにクライアントオブジェクトを渡すときに、モジュール名「カスタムクラス」がありません

ホットタグ

アーカイブ