Friday, September 29, 2023

~~~~ Как же всё организовано в Yii 2 ~~~~

Yii приложения организованы согласно шаблону проектирования модель-представление-контроллер MVC. 😆

Обзор структуры приложения Yii 2

Помимо канонического MVC шаблона проектирования приложений, php программисты поместили ряд дополнительных сущностей в свой фреймворк: входные скрипты, приложения, компоненты приложения, модули и фильтры. 🙃

В общем, всё, чтобы упростить решения тех задач, которые они посчитали базовыми. Ну, и как видно из их схемы работы приложения Yii, всё работает не напрямую через MVC, а через надстройку над ней, которую они также назвали приложением. ☺👻

Разобраться со всем этим можно. Другое дело - зачем? 🤗

Продолжение преследует!✌😺🏴‍☠

Labels: , , , , , , ,

Monday, September 25, 2023

~~~~ Laravel vs. Yii 2 ~~~~

Кроме Laravel есть ещё некогда популярный короткое время Yii.
Тоже фреймворк на php. 
И, когда-то я пытался начать изучение MVC именно на нём:

Полная документация Yii на русском языке. Введение в Yii 2.

Но фишка Yii2 в том, что он явно писался под какую-то определённую задачу. И те, кто на нём пытался писать что-то более-менее сложное, плевались на зашитые в его ядро архитектурные решения.

Поэтому, в конечном итоге, документация у меня осталась, а вот усилия по изучению, я всё-таки решил направить на Laravel.

Продолжение этого эпоса тоже преследует! ✌😺🏴‍☠

Labels: , , , , ,

Saturday, August 26, 2023

~~~~ О динозаврах и HiTech в Joomla ~~~~

Есть ещё в Joomla 3 того, чего нет в Joomla 4, поэтому информация по ней будет некоторое время актуальной. На этот раз информацией будет о том, как поменять шаблон админки Joomla:

Где выбрать установленные шаблоны Панели управления (админки) в Joomla 3

В общем, шаблон Isis как по мне, более привычный (и современный), чем Hathor... Но тут уже "на вкус и цвет" - выбор есть.

Шаблон Hathor скорее для тех динозавров, которые привыкли к стилю Joomla 2.5 ... И, если такие ещё не вымерли, то наверняка до сих пор пользуются им. 🤭

Хотя, функционал обоих шаблонов должен быть идентичным, ибо MVC руллит! 🤠✌

Labels: , , ,