【发布时间】:2014-06-16 12:49:55
【问题描述】:
我在 magento 管理中遇到以下错误
致命错误:在第 241 行的 /home/website/public_html/app/code/community/Uni/Fileuploader/Block/Adminhtml/Fileuploader/Edit/Tab/Products.php 中找不到类“Zend_Log”
这是一个社区扩展,在我的网站上运行良好。这个错误对我来说毫无意义,因为第 241 行只包含一个结束“}”字符。
class Uni_Fileuploader_Block_Adminhtml_Fileuploader_Edit_Tab_Products extends Mage_Adminhtml_Block_Widget_Grid {
...
...
...
public function getRowUrl() {
return '#';
}
public function getGridUrl() {
return $this->getUrl('*/*/productgrid', array('_current' => true));
}
protected function getFileuploaderData() {
return Mage::registry('fileuploader_data');
}
protected function _getSelectedProducts() {
$products = $this->getRequest()->getPost('selected_products');
if (is_null($products)) {
$products = explode(',', $this->getFileuploaderData()->getProductIds());
return (sizeof($products) > 0 ? $products : 0);
}
return $products;
}
} // line 241, where error occurs
如果您需要,我可以发布其余代码。
我注意到如果我升级到 PHP 5.4 版本,错误就会消失,但由于 5.4 版本会导致我的网站出现其他错误,我必须继续使用 5.3。
关于如何解决这个问题的任何想法?
【问题讨论】:
-
向我们展示前几行代码
-
@hindmost,请看更新后的问题
-
@Dushyant Joshi 非常感谢这个链接。我扫描了所有扩展的函数名,发现我必须重命名 getRowUrl() 函数。我不明白为什么这在过去没有引起任何问题,但无论如何....它现在工作正常。你能发布一个答案,以便获得奖励积分吗?
标签: php magento fatal-error magento-1.8