小编Jas*_*ard的帖子

在Magento中调用辅助类

我正在尝试在Magento中创建一个自定义帮助程序模块,但是当我从页面调用它时出现以下错误:

Warning: include(Mage/SEO/Helper/Data.php) [function.include]: failed to open stream: No such file or directory  in /home/strailco/1stclassholidays.com/html/lib/Varien/Autoload.php on line 93
Run Code Online (Sandbox Code Playgroud)

从模板我使用以下来调用帮助程序模块:

<?php echo Mage::helper('SEO')->getFullProductUrl($product); ?>
Run Code Online (Sandbox Code Playgroud)

辅助模块设置在:

/app/code/local/SEO/Fullurl/Helper/Data.php
/app/code/local/SEO/Fullurl/etc/config.xml
Run Code Online (Sandbox Code Playgroud)

Data.php调用函数:

<?php 

class getFullProductUrl {

public function getFullProductUrl( $product )
{
}
Run Code Online (Sandbox Code Playgroud)

我的config.xml设置如下:

<?xml version="1.0"?>
<config>
     <global>
        <helpers>
        <SEO>
        <class>getFullProductUrl</class>
        </SEO>
        </helpers>
   </global>
</config>
Run Code Online (Sandbox Code Playgroud)

我认为问题是我设置config.xml的方式,但我正在努力找出正确的方法.

我会非常感谢你能给予的任何帮助.我已经在这方面工作了几天但是无法让它工作.

非常感谢

贾森

php magento helpers e-commerce

9
推荐指数
1
解决办法
4万
查看次数

Magento - 致命错误:类名必须是有效对象或字符串

我遇到了Magento安装的问题,我希望有人可以帮助我.

我访问该网站时突然开始收到以下错误消息:

Fatal error: Class name must be a valid object or a string in /app/code/core/Mage/Core/Model/Resource.php on line 215
Run Code Online (Sandbox Code Playgroud)

这指的功能是:

/**
  * Get connection type instance
  *
  * Creates new if doesn't exist
  *
  * @param string $type
  * @return Mage_Core_Model_Resource_Type_Abstract
  */
public function getConnectionTypeInstance($type)
{
    if (!isset($this->_connectionTypes[$type])) {
        $config = Mage::getConfig()->getResourceTypeConfig($type);
        $typeClass = $config->getClassName();
        $this->_connectionTypes[$type] = new $typeClass();
    }
    return $this->_connectionTypes[$type];
}
Run Code Online (Sandbox Code Playgroud)

这是第215行:

$this->_connectionTypes[$type] = new $typeClass();
Run Code Online (Sandbox Code Playgroud)

我已经搜索过有类似问题的人,但没有运气,所以我被困住了,真的需要解决这个问题

有人可以帮忙吗?

php magento e-commerce

6
推荐指数
1
解决办法
5289
查看次数

Magento - 重建索引过程存在问题 - 目录产品

我刚刚重新编制了运行v1.6的Magenot安装数据,我现在收到一条消息说明

There was a problem with reindexing process.
Run Code Online (Sandbox Code Playgroud)

对于类别产品,现在没有任何产品显示在任何类别中.我需要尽快解决这个问题,因为它发生在现场网站上.

有没有人知道可能导致这个问题的原因是什么?

我已经尝试删除var/report和var/locks上的内容但没有快乐.似乎有一些修复,但不是专门针对类别产品

提前致谢

php mysql magento e-commerce

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

e-commerce ×3

magento ×3

php ×3

helpers ×1

mysql ×1