Станислав Шендаков, ну, во первых они сами пишут что нужно пользоваться этим осторожно
Embedding controllers requires making requests to those controllers and rendering some templates as result. This can have a significant impact on the application performance if you embed lots of controllers.
И если понадобиться какая то логика(в ситуации с меню нужно для разных групп пользователей рендерить разные пункты), придется писать ее в шаблоне, что конечно вообще не комильфо
также если нужно использовать этот код в нескольких местах шаблона....
С архитектурной точки зрения кажется это не правильно, я конечно не являюсь опытным разработчиком, могу заблуждаться
Dmitriy Kurtsev, вы уверены что вам нужно инпут выносить в отдельный компонент
может стоит форму вынести в компонент, там же сделать обработку
потому что в данном случае похоже что вы используете компонент только для того чтобы использовать компонент :) , кажется что это слишком
В вашем случае в компонент диалогового окна прекрасно вписывается компонент формы
а уже в самой форме вы можете сделать валидацию, отправку и тд
я просто удалил данные из ps_guests
и все взлетело
CREATE INDEX idx_date_add ON ps_connections(date_add);
сделать не могу, там тоже полмилиона строк
тоже удалю все, оставлю за последний месяц два, а так все в топку - сайту несколько лет - там такое накопилось и его никто не смотрит
Дмитрий, да, там их просто туча
это статистика соединений с сайтом
все пишется в базу, а потом используется при выводе заказчиков на странице
бред
там несколько таблиц со статистикой и в каждой не меньше полмилиона строк
удалил статистку - сейчас - летает
спсибо большое
EXPLAIN отрабатывает нормально, вот результат
сорри, я с mysql не силен, не приходилось отлаживать
могу писать просты запросы, джойнить, сортировать ...но это впервые для меня, не знаю с какой стороны подойти
Не пойму, для чего его делать финальным
Все равно не получиться произвести потомка от него
В статье перечитал еще раз и не нашел упоминания о том что класс нужно объявлять финальным
Подскажите причину плиз
Насколько я понял из вашей беседы
нужно сделать заглушки для магических методов __clone и __wakeup
и метод получения экземпляра сделать финальным - этого будет достаточно чтобы реализовать паттерн
а если вынести это дело в трейт, то можно его использовать для создания нескольких Классов (синглтонов)
правильно я понял?
на каждой итерации свои ключи и значения
рушится - это я неможко драматизировал конечно
начинает неправильно работать не получает тот результат который должен бы получить