Владимир Коротенко, зачем для статической страницы лезть в базу? все делается примерно так как вы описали в последнем пункте. прросто берется (в иеале 2 файла, в одном логика (если надо) во вторлм сам лэйаут, и просто возвращаем результат более того пхп файлы позволяют в себе иметь html теги. и получается все намного быстрей и красивей.
более того большенство серверов уже идут с предустановленным php, но не vue. следовательно что бы все заработало достаточно 1-3 файла (3 скрипт)
вы вопрос читали?! написано про php зачем вы сюда с vue лезете? более того вью совсем не подходит для визиток, т.к. плохо индексируется. а вот для админок пожалуйста
vitaly_74, т.е. грубо говоря мне к интерфейсу или к самому инджайн нужно добавить еще один метод. + такой метод чтобы заменив engine на новый класс - система не ломалась (подстановка лисков)
я говорю про расширение, функционала, а не про изменение или модификации функционала.
НАпример вот у меня есть класс Engine и я хочу добавить к этому классу еще один метод, как это сделать, не занося изменения в код самого Engine - самое первое что приходит в голову - это наследование, но может еще что то есть?
я не много не правильно выразился.
под своей фразой я подразумевал следующее: каждый раз когда нам нужно сконструировать какую-то сложную зависимость на 4 уровня, это конструировние объектов нужно где то описать. И чаще всего для конструирования объекта нижнего уровня нужны какие то стартовые данные (которые получаются динамически), и как тогда в таком случае это все работает, посмотрел примеры выше DI и получается чтобы вызвать какой то класс скажем Foo вот отсюда https://container.thephpleague.com/3.x/auto-wiring/ - все равно нужно вводить зависимость от контейнера. например логику обработки ответа я хоче разместить в каком то классе а в контроллере просто вызвать new Handler($_POST); тогда где мне писать гет от контейнера.
Евгений Ромашкан, да этот класс я написал давно, и как раз сейчас думаю как внедрять зависимости правильно. Тут явно не правильно, а не знал как сделать. благодарю за ответ, если напишите или скопируете ответ - отмечу решением.