Дело в том что у меня уже вызывается Message и Keyboard. Мне нужно, что бы в определенный момент методы класса Message и Keyboard работали совсем по другому. И менять класс Message например на TxtMessage не вариант, слишком много править. Думал в самом классе заюзать трейты, т.е. если CONFIG === TRUE то один трейт иначе другой. Но боюсь это вылезет мне еще в кучу проблем.
Дело в том что у меня уже вызывается Message и Keyboard. Мне нужно, что бы в определенный момент методы класса Message и Keyboard работали совсем по другому. И менять класс Message например на TxtMessage не вариант, слишком много править. Думал в самом классе заюзать трейты, т.е. если CONFIG === TRUE то один трейт иначе другой. Но боюсь это вылезет мне еще в кучу проблем.
удалил товар с id 5, размер s, количество 10.
добавил товар с id 5, размер l, количество 5.
изменил размер товара с id 7, размер l => S, количество 5.
изменил количество товара с id 10, размер х количество 5 => 7.
Перебором я знаю как решить но будет много цыклов( Вот и прошу помощи.
FanatPHP, Есть код вывода таблицы по типу "гридвью yii2", на каждой странице а их там более 20 обычная html таблица. Мне нужно положить (это, виджет, модуль, библиотека - называйте как хотите) в отдельную папку, вызывать на этих 20страницах загружая разные настройки и получая таблицу с данными.
Есть еще (виджет, модуль, библиотека) для загрузки картинок, где тоже загружаються настройки и по типу они похожи. У всех есть файл вида, файл стилей, скриптов. Подключаються они однаково и конфиг загружают тоже.
Мне нужно базовый функцыонал вынести в отдельный клас или два. И что бы избежать проблем я написал сюда. И не стал строить велосипед. Хотя виджет загрузки изображений частично уже написан и он жутко не удобный.
Спасибо большое) Это не оправдание но объяснение. Дело в админке. Полностью ошибку показывать не хочеться, а вот розбить на блоки с ошибками было прикольной идеей, как мне казалось. Т.е. админ увидит ошибку "Unable to open file" и оповестит программиста который полезет в код и выведет всю инфу которая ему нужна. Ведь он будет знать где именно проблема.