MiniFramework
MiniFramework — это легковесный PHP-фреймворк, поддерживающий MVC и RESTful, выпущенный под лицензией Apache 2.0.
MiniFramework помогает разработчикам быстро создавать веб-приложения с минимальными затратами на обучение. Фреймворк предоставляет базовые функции для разработки, такие как многоуровневая архитектура, доступ к базе данных и кэширование, но при этом стремится к максимальной простоте, чтобы помочь приложениям эффективно работать на его основе.
Быстрый старт
Документация по быстрому старту работы с MiniFramework доступна по адресу: http://www.miniframework.com/docv2/guide/.
Установка и развёртывание
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Пользователи Windows и MacOS могут загрузить соответствующий установочный пакет с официального сайта Composer (https://getcomposer.org/).
composer create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic myapp
Здесь myapp — это имя каталога проекта, которое можно изменить в соответствии с вашими потребностями.
<?php
/**
* 应用入口
*/
// 应用命名空间
const APP_NAMESPACE = 'App';
// 是否显示错误信息
const SHOW_ERROR = false;
// 是否启用布局功能(默认值:false)
const LAYOUT_ON = true;
// 兼容多平台的目录分隔符
const DS = DIRECTORY_SEPARATOR;
// 引入 MiniFramework 就是这么简单
require dirname(__DIR__) . DS . 'vendor' . DS . 'autoload.php';
require dirname(__DIR__) . DS . 'vendor' . DS . 'jasonweicn' . DS . 'miniframework' . DS . 'Bootstrap.php';
Этот код уже включён в файл. Последние две строки импортируют фреймворк MiniFramework. Обычно эти строки не требуют изменений.
4. Конфигурация сайта. Настройте каталог myapp/Public как корневой каталог вашего сайта в Apache или Nginx.
5. Запуск. После завершения всех настроек попробуйте получить доступ через браузер, например: http://ваше доменное имя/index.php
Если страница отображает содержимое «Hello World!», поздравляем! Ваше приложение на основе MiniFramework запущено.
Участие в разработке
Приглашаем всех присоединиться к проекту MiniFramework, будь то добавление новых функций в MiniFramework или исправление ошибок. MiniFramework открыт для всех!
Процесс участия в разработке:
QQ-чат для общения: 745683429 (при регистрации укажите MF).
Об авторе
Автор: Вэй Цзе (Jason). Электронная почта: jasonwei06@hotmail.com. Блог: http://www.sunbloger.com.
Лицензия
MiniFramework распространяется под лицензией Apache License Version 2.0. Подробные условия лицензии доступны в файле LICENSE в каталоге проекта.
Официальный сайт
Адрес: https://www.miniframework.com/.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )