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

OSCHINA-MIRROR/static7-prototype

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

Prototype 1.0

Prototype — это система для создания бэкенда, которая решает основные задачи разработки и основана на редизайне onethink (с функциями, аналогичными onthink). Система разработана с использованием ThinkPHP 5.0.4. В ней удалены независимые модели и механизмы плагинов, но сохранён модуль установки Install.

Особенности:

  • Нет наследования контроллеров.
  • Поддержка AJAX-отправки и разбивки на страницы.
  • HTML5 AJAX асинхронная загрузка файлов, изображений и функция обрезки.
  • Не используются вспомогательные функции.
  • Убраны независимые модели и функции плагинов (используйте composer, плагины больше не нужны).
  • Используются новые функции PHP7.

Предварительный просмотр прототипа системы бэкенда: Prototype — система для создания бэкенда.

Для более подробного изучения разработки с помощью ThinkPHP5 обратитесь к документации: ThinkPHP5 — полное руководство по разработке.

Среда выполнения

Требования к среде выполнения для Prototype: версия PHP 7.0 или выше. Рекомендуется использовать доступ через виртуальное доменное имя. MySQL рекомендуется отключить строгий режим.

Пример конфигурации WampServer версии 3.0.6 для 64-битной операционной системы Windows:

Конфигурирование файла httpd-vhosts.conf в папке X:\wamp64\bin\apache\apache2.4.23\conf\extra:

<VirtualHost *:80>
    DocumentRoot "X:/xxx/tp5/public/"
    ServerName www.tp5.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
    <Directory "X:/xxx/tp5/public/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride all
    Require all granted
</Directory>
</VirtualHost>

После этого перезапустите Wamp.

Затем откройте файл C:\Windows\System32\drivers\etchosts на своём компьютере и настройте его следующим образом:

127.0.0.1 www.tp5.com

Примечание: после установки Wamp обязательно переключитесь на версию PHP 7. Для некоторых CSS и JS используется бесплатный CDN-сервис от проекта Bootstrap на китайском языке. Обязательно подключитесь к интернету.

Отключите строгий режим MySQL:

Измените настройки в файле my.ini:

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

на

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION".

Заявление

Если вы планируете использовать эту систему в коммерческих целях, пожалуйста, оцените её самостоятельно и примите на себя соответствующую ответственность.

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

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

Введение

Прототип: рефакторинг onethink с удалением плагинов и независимых моделей. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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