Поддерживаемые версии PHP от 5,3 до 8.3
Пакет WebMVCFrameWork с аббревиатурой WebMVC представляет собой объектно-ориентированную структуру PHP, разработанную с использованием архитектурного шаблона MVC для создания веб-приложений MySQL.
Это веб-фреймворк с открытым исходным кодом, намеренно написанный для счастья для программиста и устойчивой производительности. Он позволяет писать красивый код, предпочитая соглашение о парадигме конфигурации . Результатом является веб -структура, которая позволяет вам переходить от идеи к реализации в течение очень короткого периода времени.
Он предлагает разработчикам полный набор функций для быстрой разработки данных интенсивных веб -приложений. Как правило, он предоставляет услуги для разложения системы, которые разработчики могут делать на разных уровнях, когда они кодируют сложное веб -приложение. Во -первых, он предоставляет классы для достижения модели, просмотра, разложения контроллера, а также разделения PHP -кода от HTML во время проектирования GUI. Тем не менее, это не единственная функция, предоставленная рамками для действия разложения приложения.
Разработка на основе компонентов , которая использовалась для создания функций многих структур, позволяет разработчикам применять еще один уровень разложения и повторного использования программного обеспечения. Компоненты Framework, на самом деле, реализуют повторяющиеся аспекты веб -приложений. Многие из этих аспектов касаются MySQL, например, список данных, листинга и сортировки данных, списка и фильтрации данных, листинга данных и страниц, управления записями и операций общей таблицы Select, вставки, удаления и обновления.
WebMVC предлагает набор предварительно созданных компонентов для реализации необходимой логики сервера для часто операций управления базами данных. Каждый компонент сам по себе разработан с архитектурой MVC и оснащен шаблоном контроллера, модели, представления и HTML. Компоненты просты в использовании, и разработчики могут объединить их в корневой контроллер, используя критерии композиции при создании сложных веб -страниц. Графический интерфейс компонента также может легко обновить или заменен, чтобы отразить графический опыт, просто редактируя или заменив компонент HTML -шаблон. Внутренняя логика компонента останется полностью повторно используемым без необходимости каких -либо изменений исходного кода.
Много и много спасибо
за предоставление мне лицензии на магию с открытым исходным кодом
Phpstorm
Что я использовал в разработке PHP Web MVC Framework.
Чтобы установить Framework, загрузите и скопируйте его в веб -папку Apache. Затем перейдите в Directory Config и измените Application.config.php в соответствии с вашей конфигурацией MySQL Server и веб -папкой Apache, которую вы хотите использовать для вашего приложения. По умолчанию Framework предоставляет небольшой набор примеров. Для их использования запустите предоставленный сценарий SQL в папку SQL . В будущем я предоставлю вам больше примеров, иллюстрирующих ее функции.
Справочник UTIL содержит файл с именем app_create_beans.php . Запустите его из своего браузера или из командной строки для выполнения автоматической генерации кода классов ORM в отношении таблиц данной базы данных MySQL.
Предупреждение ! Перед тем, как его запустить, вы должны настроить параметры доступа MySQL, изменяя util mysqlreflection mysqlreflection.config.php в соответствии с вашей конфигурацией MySQL. После запуска утилиты вы найдете автогенерируемые классы PHP в каталог моделей Beans .
Вы можете начать читать вики отсюда
Вы можете загрузить некоторые PDF, PPT и диаграммы отсюда
Введение в PHP WebMVC Framework
Описание потока является следующим;