Да не знаю чем вам ci3 не угодил, бэк на нем просто замечательный выходит, правда работа с бд кривая, как и их псевдозащита реквеста, которая только мешает, простой фв, уй тоже не сложный, но после ci будет тяжко
Александр Торопов, ну ведь он не запретил использовать интерфейс вместе с абстрактным классом, если вы пишите на пхп ниже 5.4 версии, то проект вряд ли будет нормальным
Александр Торопов, а преподаватель объяснил чем отличается интерфейс от абстрактного класса?
Сложно придумать структуру, когда нет файлов. Сделать структуру не сложно, были бы файлы, например если интерфейс один, то нет нужды выделять ему папку