Ваш вопрос имеет слишком много ответов. Я предлагаю вам попробовать и попробовать разные способы использования Yii. Например, мне нравится разрабатывать ТОЛЬКО в модулях. Зачем? Самый простой способ повторного использования моего кода. Но это мой способ кодировать. Это моя «потребность».
Что нужно вашему применению? Есть способ разработать многоразовые действия. Итак, что является правильным? Зависит от ваших потребностей.
Иногда люди спрашивают «лучше MySQL или SQLite?». И asnwer может быть «возможно, просто json или текстовым файлом».
Вы один или в команде? Спросите команду.
Или, просто попробуйте и будьте уверены в себе и с другим подходом.
Не знаете, что это будет интерфейс для чего? – FabioCosta
@FabioCosta просто общий интерфейс для классов языка для наследования, чтобы сохранить унифицированный формат функции ... –
Но ... вам нужна локализация? – sensorario