Magento переписать Mage_Cms_Helper_Wysiwyg_Images, класс не найден фатальная ошибка

Я пытаюсь переписать Mage_Cms_Helper_Wysiwyg_Images класс, но продолжайте нажимать класс не найден фатальная ошибка.

config.xml:

<?xml version="1.0"?>
<config>
<modules>
<Namespace_Module>
<version>0.1.0</version>
</Namespace_Module>
</modules>
<global>
<helpers>
<wysiwyg_images>
<class>Namespace_Module_Helper</class>
</wysiwyg_images>
<cms>
<rewrite>
<wysiwyg_images>
Namespace_Module_Helper_Wysiwyg_Images
</wysiwyg_images>
</rewrite>
</cms>
</helpers>
</global>
</config>

Я проверил несколько раз, что класс Namespace_Module_Helper_Wysiwyg_Images существует в app / code / local / Namespace / Module / Helper / Wysiwyg / Images.php и расширяется Mage_Cms_Helper_Wysiwyg_Images,

Кажется, что элемент перезаписи является правильным, поскольку Magento пытается создать экземпляр Namespace_Module_Helper_Wysiwyg_Images, он просто не может его найти.

Другие классы из модуля (не показанные в config.xml выше) загружаются как положено.

Что я делаю не так, что заставляет Magento не загружать мой Namespace_Module_Helper_Wysiwyg_Images учебный класс?

0

Решение

Это ваша проблема:

                <wysiwyg_images>
Namespace_Module_Helper_Wysiwyg_Images
</wysiwyg_images>

У вас есть новые символы строки и пробелы внутри тега wysiwyg_images, Magento не удаляет значения xml перед их использованием.
Измените раздел выше на

<wysiwyg_images>Namespace_Module_Helper_Wysiwyg_Images</wysiwyg_images>

и очистить кеш.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]