當初始化爲時,例如通過集合調用,我無法將_data array()中的屬性添加到EAV模型(擴展產品模型) (法師:: getResourceModel( '目錄/ product_collection'))。magento - 如何在未初始化時向eav模型添加屬性
我嘗試使用setValue()擴展_construct(),但不工作,這裏_data是空的!
當_data被填滿?
當我有_data設置的產品模型,我可以在初始化階段操縱這個?
我不想在db中設置屬性,因爲這個屬性是動態的。
thx for reply! :)
好了,現在我試試吧! 您是否知道集合模型如何在其項目中加載數據? 它調用時會加載它,但是使用哪種方法/類來做到這一點? thx for reply! – 2012-07-18 09:16:21
它有自己的'_load_after'觀察者;-) – 2012-07-18 09:20:30
因此對於產品,您需要'catalog_product_load_after'和'catalog_product_collection_load_after'。 – 2012-07-18 09:23:07