未加载扩展模型

时间:2014-07-21 17:33:34

标签: php magento

我们有Magento的开发站点和生产站点。 两个站点都安装了名为“Affiliate Pro”的扩展程序。

我需要从我的脚本访问模型。 所以我写了一个测试脚本。

<?php
  require_once '../app/Mage.php';
  umask(0);
  Mage::app('default');
  $v = Mage::getModel('affiliate/affiliatecustomers');
  var_dump($v);
?>

它适用于我们的开发站点,但不适用于生产站点。

[开发现场输出]

object(MW_Affiliate_Model_Affiliatecustomers)#117 (15) { ["_eventPrefix":protected]=> string(13) "core_abstract" ["_eventObject":protected]=> string(6) "object" ["_resourceName":protected]=> string(28) "affiliate/affiliatecustomers" ["_resource":protected]=> NULL ["_resourceCollectionName":protected]=> string(39) "affiliate/affiliatecustomers_collection" ["_cacheTag":protected]=> bool(false) ["_dataSaveAllowed":protected]=> bool(true) ["_isObjectNew":protected]=> NULL ["_data":protected]=> array(0) { } ["_hasDataChanges":protected]=> bool(false) ["_origData":protected]=> NULL ["_idFieldName":protected]=> NULL ["_isDeleted":protected]=> bool(false) ["_oldFieldsMap":protected]=> array(0) { } ["_syncFieldsMap":protected]=> array(0) { } }

[生产现场输出]

bool(false)

此扩展程序适用于两个站点,但该脚本不适用于生产站点。

我需要检查哪些配置?

感谢。

萨姆

1 个答案:

答案 0 :(得分:0)

这意味着扩展有问题,检查文件是否存在,清除缓存,禁用编译。检查var log文件夹中的错误。

Marius回答