如何在magento 2中使用数组显示所有详细产品?

时间:2019-04-04 18:09:51

标签: php magento2

我有代码显示详细的产品扩展了Magento \ Catalog \ Block \ Product \ View。 当我想显示带有阵列的详细产品时,网站显示错误:致命错误:C:\ xampp \ htdocs \ demo \ app \ code \ BHT \ Demo \ view \中允许的792723456字节内存耗尽(试图分配390074368字节)第5行的frontend \ templates \ demo.phtml

我有Magento \ Catalog \ Block \ Product \ View的getProduct()方法。

请帮助。

export interface FlatpickrFn {
  (selector: Node, config?: Options): Instance;
  (selector: ArrayLike<Node>, config?: Options): Instance[];
  (selector: string, config?: Options): Instance | Instance[];
  defaultConfig: Partial<ParsedOptions>;
  l10ns: { [k in LocaleKey]?: CustomLocale } & { default: Locale };
  localize: (l10n: CustomLocale) => void;
  setDefaults: (config: Options) => void;
  parseDate: (
    date: DateOption,
    format?: string,
    timeless?: boolean
  ) => Date | undefined;
  formatDate: (date: Date, format: string) => string;
  compareDates: (date1: Date, date2: Date, timeless?: boolean) => number;
}

1 个答案:

答案 0 :(得分:-1)

Peter,这可能是由于您的php配置引起的,或者您可以检查要显示的数组的大小,可能太大,并破坏了内存限制。

检查此链接,老兄遇到了一个看起来像您的问题。

https://magento.stackexchange.com/questions/209976/magento-2-2-2-allowed-memory-size-of-792723456-bytes-exhausted-tried-to-alloc