0
이것은 Magento 특정 문제 일 수 있지만 지금까지는 순수 PHP 관점에서 이상하게 보입니다.보호 속성이 정의되지 않았습니다
내가 로그 파일에 표시되는 오류는 다음과 같습니다
Notice: Undefined property: Mage_Sales_Model_Resource_Quote::$_serializableFields in /app/code/core/Mage/Core/Model/Resource/Db/Abstract.php on line 753
라인 (753)은 다음과 같습니다
protected $_serializableFields = array();
Mage_Sales_Model_Resource_Quote
:
foreach ($this->_serializableFields as $field => $parameters) {
_serializableFields
변수로 Mage_Core_Model_Resource_Db_Abstract
에 정의되어 있습니다 계급은 손자이다 Mage_Core_Model_Resource_Db_Abstract
b ut변수를 정의하지 않을 요소 나 부모는 없습니다.
그래서 질문입니다 : 변수가 어떻게 정의되지 않습니까? 그것을 찾으려고 노력했습니다. 오류로 연결되는 추적을 기록했습니다 :
#0 /app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(422): Mage_Core_Model_Resource_Db_Abstract->_serializeFields(Object(MageWorx_CustomPrice_Model_Sales_Quote))
#1 /app/code/core/Mage/Core/Model/Abstract.php(318): Mage_Core_Model_Resource_Db_Abstract->save(Object(MageWorx_CustomPrice_Model_Sales_Quote))
#2 /app/code/core/Mage/Sales/Model/Quote.php(1966): Mage_Core_Model_Abstract->save()
#3 /app/code/core/Mage/Adminhtml/Model/Sales/Order/Create.php(380): Mage_Sales_Model_Quote->save()
#4 /app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php(357): Mage_Adminhtml_Model_Sales_Order_Create->initFromOrder(Object(MyCompany_Sales_Model_Order))
#5 /app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Sales_Order_CreateController->reorderAction()
#6 /app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('reorder')
#7 /app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#8 /app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#9 /app/Mage.php(684): Mage_Core_Model_App->run(Array)
#10 /index.php(87): Mage::run('', 'store')
#11 {main}
2014-03-27T04:25:22+00:00 ERR (3): Notice: Undefined property: Mage_Sales_Model_Resource_Quote::$_serializableFields in /app/code/core/Mage/Core/Model/Resource/Db/Abstract.php on line 753
'Mage_Sales_Model_Resource_Quote'이 (가)'Mage_Core_Model_Resource_Db_Abstract' 클래스를 확장하고 있습니까? –
그냥 복사 - 붙여 넣기 클래스 헤더 : '클래스 Mage_Sales_Model_Resource_Quote는 Mage_Sales_Model_Resource_Abstract 추상 클래스 Mage_Sales_Model_Resource_Abstract이 Mage_Core_Model_Resource_Abstract' – Greendrake
이 참으로 이상한 솔기 확장 Mage_Core_Model_Resource_Db_Abstract 추상 클래스 Mage_Core_Model_Resource_Db_Abstract를 확장 확장합니다. 나는 이것을 결코 경험하지 못했다. 주문을 방해하는 내선이 있는지 확인하십시오. – Marius