1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jasonwei-miniframework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MiniFramework

MiniFramework — это легковесный PHP-фреймворк, поддерживающий MVC и RESTful, выпущенный под лицензией Apache 2.0.

MiniFramework помогает разработчикам быстро создавать веб-приложения с минимальными затратами на обучение. Фреймворк предоставляет базовые функции для разработки, такие как многоуровневая архитектура, доступ к базе данных и кэширование, но при этом стремится к максимальной простоте, чтобы помочь приложениям эффективно работать на его основе.

Быстрый старт

Документация по быстрому старту работы с MiniFramework доступна по адресу: http://www.miniframework.com/docv2/guide/.

Установка и развёртывание

  • 1. Установка Composer. Если у вас уже установлен Composer, вы можете пропустить этот шаг. Для установки Composer на Linux выполните следующую команду:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Пользователи Windows и MacOS могут загрузить соответствующий установочный пакет с официального сайта Composer (https://getcomposer.org/).

  • 2. Установка базового шаблона приложения MiniFramework с помощью Composer. В командной строке выполните следующую команду:
composer create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic myapp

Здесь myapp — это имя каталога проекта, которое можно изменить в соответствии с вашими потребностями.

  • 3. Настройка приложения. Найдите файл myapp/Public/index.php. Это файл входа в приложение, где можно определить необходимые настройки, например:
<?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 открыт для всех!

Процесс участия в разработке:

  1. Создайте аккаунт на GitHub.
  2. Перейдите на страницу проекта MiniFramework на GitHub (https://github.com/jasonweicn/miniframework).
  3. Fork проект MiniFramework в свой аккаунт. Затем клонируйте его на свой локальный компьютер.
  4. Завершите написание кода и Commit его в свою копию MiniFramework на своём аккаунте.
  5. Отправьте код через Pull request. Ожидайте одобрения.

QQ-чат для общения: 745683429 (при регистрации укажите MF).

Об авторе

Автор: Вэй Цзе (Jason). Электронная почта: jasonwei06@hotmail.com. Блог: http://www.sunbloger.com.

Лицензия

MiniFramework распространяется под лицензией Apache License Version 2.0. Подробные условия лицензии доступны в файле LICENSE в каталоге проекта.

Официальный сайт

Адрес: https://www.miniframework.com/.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

MiniFramework — сверхлёгкая PHP-разработка с поддержкой MVC и RESTful. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jasonwei-miniframework.git
git@api.gitlife.ru:oschina-mirror/jasonwei-miniframework.git
oschina-mirror
jasonwei-miniframework
jasonwei-miniframework
master