helper.php:
В этом файле должны находиться все ваши функции, принадлежащие классу. В основном это модульная версия модели для компонента, поэтому такие задачи, как выполнение запросов к базе данных и т. Д. Преимущества этого файла состоят в том, что он сохраняет все основные функции в одном месте. Если модуль уже содержит этот файл, 1 простое правило, не удаляйте его.
mod_mymodule.php:
Как уже упоминалось в @ subashbasnet8, этот файл позволяет вам вызывать ваши функции, а также является хорошим местом для получения параметров модуля и определения их как переменной. Вы должны также сделать такие вещи, как получить ваши POST
переменные здесь. HTML-разметка не должна принадлежать этому файлу.
default.php:
Этот файл должен содержать всю вашу HTML-разметку просто из-за того, что он позволит пользователю (или даже yourserlf) переопределить его, что вы не можете сделать с двумя другими файлами. Кроме того, такие вещи, как импорт библиотек CSS / JS, также должны быть здесь, чтобы можно было выполнить любые переопределения.