- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Переписываю один из своих сайтов на Джумле на свой движок MVC.
Это мой первый опыт, работа двигается постепенно переношу функционал и вот задался я вопросом. У меня есть большой компонент, я написал для него контроллер, куда приходят запросы с роута и он уже делает запросы к моделям и выводит инфу на вьюшки.
В итоге над названием класса контроллера у меня уже 15 (будет порядка 20-25)
И вот я не знаю - правильно это или нет? С одной стороны удобно, один контроллер на весь компонент, быстро что-то найти.
С другой у меня есть опасения, а не создает ли это лишнюю ненужную нагрузку? Или же все равно все сразу попадает в кеш и пофигу сколько там use ?
Как правильно, стоит ли разбивать на несколько контроллеров или в этом нет смысла и делаю правильно?
use не влияет на производительность.
Класс в этот момент не загружается.
use не влияет на производительность.
Класс в этот момент не загружается.
Если есть use, то наверняка дальше по коду есть и загрузка класса.
И вот я не знаю - правильно это или нет?
Можно не использовать множественные use, если это целесообразно.
Можно использовать абсолютные имена, если они устоявшиеся и используются однократно.
Можно использовать относительные имена:
С другой у меня есть опасения, а не создает ли это лишнюю ненужную нагрузку? Или же все равно все сразу попадает в кеш и пофигу сколько там use ?
Не очень понятно при чем тут use и лишняя нагрузка. У вас там наверняка стоит какая то функция автозагрузки которая подключает класс в момент использования, use никак на это не влияет, если конечно ваше ядро не грузит сразу весь код где-нибудь в единственном файле autoload.php
И вот я не знаю - правильно это или нет? С одной стороны удобно, один контроллер на весь компонент, быстро что-то найти.
Правильно или нет тут вам решать, мы же не знаем что за компонент, если вы форум называете компонентом, то тогда не правильно, если форму регистрации то правильно. Контроллер отвечает за связь между моделью и представлением, не больше не меньше, весь код там примерно вот такой