我们有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)
此扩展程序适用于两个站点,但该脚本不适用于生产站点。
我需要检查哪些配置?
感谢。
萨姆
答案 0 :(得分:0)
这意味着扩展有问题,检查文件是否存在,清除缓存,禁用编译。检查var log文件夹中的错误。
Marius回答