Класс настраиваемого модуля Magento 1.9 не найден

Без обид, как один разработчик другому, я боюсь, что ваша идея кажется ужасно неэффективной. Мне кажется, что вместо объединения баз данных SQLite вы, вероятно, должны хранить несколько таблиц в одном файле базы данных.

Однако, если я ошибаюсь, я думаю, вы могли бы использовать ATTACH базы данных, а затем использовать VIEW для упрощения ваши запросы. Или сделайте таблицу в памяти и скопируйте все данные (но это даже худшая производительность, особенно если у вас большие базы данных)

0
задан Victorino 13 July 2018 в 09:03
поделиться

1 ответ

Ваш помощник вызывается, потому что вы объявили sample в качестве вспомогательного модуля, который должен быть вызван для перевода названий вашего меню. Но проблема в том, что в вашем config.xml вы объявили своих помощников для вашего модуля, вызываемого через строку helloworld, а не sample. Два способа исправить это.

Первый способ (и наиболее согласованный здесь, учитывая имя вашего модуля), изменить вызов вашего помощника следующим образом:

<helpers>
    <sample>
        <class>Lern_Sample_Helper</class>
    </sample>
</helpers>

ИЛИ второй способ, изменить помощник модуля, вызванный в вашем объявлении меню, например:

<menu>
    <sample module="helloworld">
        <title>Sample Module</title>
        <sort_order>100</sort_order>
        <children>
            <sample module="helloworld">
                <title>Sample Module</title>
                <sort_order>0</sort_order>
                <action>admin_sample/adminhtml_index</action>
            </sample>
        </children>
    </sample>
</menu>
0
ответ дан OddBrew 17 August 2018 в 13:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: