Где объявлен вспомогательный каталог? - PullRequest
2 голосов
/ 18 декабря 2011

Я не могу найти никаких объявлений в конфигурации или других файлах.

Я пытался найти что-то вроде:

<helpers>
   <catalog>
      <class>Mage_Catalog_Helper</class>
   </catalog>
</helpers>

Но нет никаких записей, даже Mage_Catalog_Helper_Image.

Может ли кто-нибудь помочь найти его?

1 Ответ

4 голосов
/ 18 декабря 2011

Читы автозагрузчика. Если он не может найти определение для псевдонима (например, "catalog"), он предполагает, что это должен быть модуль Mage. Вы можете ввести любой неизвестный псевдоним и увидеть то же самое. Например, позвонив:

Mage::getModel('foo/bar');

... выдает ошибку вроде:

Неустранимая ошибка: класс 'Mage_Foo_Model_Bar' не найден

Вот почему вы не можете найти объявление помощника по каталогу; здесь ничего нет. Но вы можете создать свой собственный, и он будет иметь приоритет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...