0
Mage_Customer_Model_Customer
上線336 - >Magento的客戶自定義屬性導入錯誤
public function getAttributes()
{
if ($this->_attributes === null) {
$this->_attributes = $this->_getResource()
->loadAllAttributes($this)
->getSortedAttributes();
}
Mage::log($this->_attributes);
return $this->_attributes;
}
當我試圖找回我的客戶屬性我的自定義屬性將丟失。 結果$此 - > _屬性
[warning] => Mage_Customer_Model_Attribute Object
(...
)
[credit_limit] => Mage_Customer_Model_Attribute Object
(...
)
以上是我的自定義屬性警告和CREDIT_LIMIT工作正常,但我最近添加的member_id陣列丟失。我在這裏錯過了什麼嗎?僅供參考我使用擴展http://www.magentocommerce.com/magento-connect/manage-customer-attributes.html來管理客戶屬性。
他們都是相同的類型,相同的配置和設置相同的方式嗎?很難知道爲什麼這個人在其他人做的時候可能不工作。你可以通過'Mage :: getModel('customer/customer') - > load(idhere) - > getMemberId()'來檢索它嗎? –
@RobbieAverill它們以相同的方式設置,並且Mage :: getModel('customer/customer') - > load(idhere) - > getMemberId()返回A123的正確值。我可以編輯管理員中的所有內容,並且完美地工作,但是當我嘗試通過csv導入這些值時,它不起作用。 – mikellez
fyi當我試圖記錄$ this - > _ attributes ['member_id']時,它表示未定義索引 注意:未定義索引:member_id在/ home/weststar/public_html/webstore/app/code/core/Mage/Customer /模型/ Customer.php在線357 – mikellez