Дмитрий Ким: Мой пример для php виджета, а не для js кода, теоретически он может формировать js отличный от Вашего. Надо разбирать виджет и смотреть. Да он wraper для bootstrap-овского fileinput, но не факт что там нет доп зависимостей, такая же структура и совпадает ли версия.
Если к словам "yii2" и "изучение", то ссылка должна быть не на видео, а на весь блог Елисеева. Классный чел в плане решений, но совершенно не умеет объяснять, да и говорить вцелом.
Alexander: Золотые слова. codeigniter, и безработица - синонимы, зачем учить то, что не востребовано? Я вот например влез в codeigniter, только потому что был клиент постоянный у которого на нем 2 сайта и нужна была поддержка. И повторюсь, codeigniter прост не для изучения, он в принципе прост. А yii и Laravel открывают практически безграничные возможности, но имеют ряд базисных вещей, которые освоить так же быстро как codeigniter.
tasce: codeigniter - слишком просто и слишком старо. Зачем? YII2 на мой субъективный взгляд очень прост в освоении. Базовые вещи понять не сложнее, чем в codeigniter, но зато есть куда развиваться.
Тут кому что, мне проще с yii было. Показался логичнее. Думаю стоит взять оба, попробовать, какой пойдет - тем и продолжать. В любом случае они похожи и это 2 самых популярных фреймворка.
softshape: "Зачем подгружать аяксом?" Что бы страница грузилась быстрее, что бы не брать лишние записи из базы. Но и без него, на JS/jQuery вполне себе норм, только Вот автор не знает js и видимо не собирается осваивать.
NikHaker: Если совсем просто, то у Вас есть файл index.php в нем все, а контент подгружается динамически в зависимости от запроса. Обычно из БД. Поставьте себе openserver и пробуйте. Но сегодня работая без framework - каши не сваришь. Возьмите yii2 и на его примере поймете и mcv и ООП и много других современных и востребованных вещей. Кстати не путайте CMS и framework.