Kplphp — это основанная на ThinkPHP6 базовая структура для быстрой и простой разработки бэкенда.
В настоящее время обновлена до последней версии thinkphp 6.0.7 (постоянно обновляется ~ 2021/02/26), текущая версия kplphp v2.0.3:
На основе документации по эксплуатации ThinkPHP6: https://www.kancloud.cn/manual/thinkphp6_0/1037479
Адрес кода:
Кодюнь: https://gitee.com/JefferyCai/kplphp
Github: https://github.com/Jeffery-Cai/kplphp
www WEB-каталог для развёртывания (или подкаталог)
├─app Бэкенд-каталог [оригинальный веб-каталог был переименован в app]
│ ├─admin Бэкенд-каталог [модуль администратора]
│ │ ├─common.php Файл функций
│ │ ├─controller Контроллер
│ │ ├─model Библиотека моделей
│ │ ├─view Каталог представлений
│ │ ├─config Каталог конфигурации
│ │ ├─route Файл маршрутизации
│ │ └─ ... Дополнительные каталоги библиотек
│ ├─api Бэкенд-каталог [API-модуль]
│ │ ├─common.php Файл функций
│ │ ├─controller Контроллер
│ │ ├─model Библиотека моделей
│ │ ├─view Каталог представлений
│ │ ├─config Каталог конфигурации
│ │ ├─route Файл маршрутизации
│ │ └─ ... Дополнительные каталоги библиотек
│ │
│ ├─common.php Файл общих функций
│ └─event.php Файл определения событий
│
├─config Глобальный каталог конфигурации
│ ├─addons.php Файлы конфигурации плагинов
│ ├─app.php Файлы конфигурации приложения
│ ├─cache.php Файлы конфигурации кэша
│ ├─console.php Файлы конфигурации консоли
│ ├─cookie.php Файлы конфигурации cookie
│ ├─database.php Файлы конфигурации базы данных
│ ├─filesystem.php Файлы конфигурации файловой системы
│ ├─lang.php Файлы многоязычной конфигурации
│ ├─log.php Файлы конфигурации журнала
│ ├─jump.php Файлы конфигурации перехода
│ ├─middleware.php Файлы конфигурации промежуточного ПО
│ ├─route.php URL и файлы конфигурации маршрутизации
│ ├─session.php Файлы конфигурации сессии
│ ├─trace.php Файлы конфигурации трассировки
│ └─view.php Файлы конфигурации представления
│
├─public WEB-каталог (доступный каталог) == Здесь напоминаем, что при добавлении новых модулей рекомендуется копировать файлы с тем же именем в этот каталог.
│ ├─admin.php Входной файл [административный вход]
│ ├─api.php Входной файл [входной файл API]
│ ├─index.php Входной файл [индексный входной файл]
│ ├─router.php Быстрый тестовый файл
│ └─.htaccess Используется для перезаписи Apache
│
├─extend Каталог расширенных библиотек
├─runtime Рабочий каталог приложения (можно писать, можно настраивать)
├─vendor Composer каталог библиотек
├─.example.env Пример файла переменных среды
├─composer.json Файл определения composer
├─LICENSE.txt Лицензионное соглашение
├─README.md Файл README
├─think Входной файл командной строки
https://www.kplphp.com ceshi 123456789 [рекомендуется использовать режим высокой скорости в браузере 360]
php think make:kplphp_kbuilder Hello Hello --app admin [ # Быстрый конструктор команд ]
php think make:kplphp_curd Hello Hello Hello --app admin [ # Обычный CURD-оператор добавления, удаления, изменения, проверки + валидатор ]
Скачать kplphpV1.0.0 / V2 версия адреса: https://gitee.com/JefferyCai/kplphp/releases 【Кодюнь】https://github.com/Jeffery-Cai/kplphp/releases 【Github】
Базовая система управления правами Поддерживает неограниченное количество уровней родительских и дочерних прав наследования, родительские администраторы могут произвольно добавлять, удалять и изменять дочерние администраторы и настройки разрешений Поддержка одного администратора и нескольких ролей Поддержка администраторов для управления данными или личными данными дочернего уровня
Убрана верхняя панель меню, осталась только боковая панель
https://www.kancloud.cn/jefferycai/kplphp/1805815
LNMP-среда:
Внимание:
ThinkPHP6.0 основан на упрощённых основных принципах и унифицированных методах работы, которые были дополнительно оптимизированы и улучшены на основе ядра 5.1. Поскольку были введены некоторые новые функции, ThinkPHP6.0 требует PHP7.1+, не поддерживает бесшовное обновление 5.1 (официально предоставлены инструкции по обновлению для проектов).
Если у вас возникнут какие-либо проблемы во время использования, пожалуйста, свяжитесь с нами следующими способами:
Сообщество обмена: https://ask.kplphp.com [домен находится в стадии строительства]
QQ группа 1: 972703635(не заполнено, можно добавить) QQ группа 2: 972703635(не заполнено, можно добавить)
Электронная почта: (1345199080#qq.com, заменить # на @)
Gitee: https://gitee.com/JefferyCai/kplphp
Спасибо следующим проектам, рейтинг не ранжируется:
ThinkPHP:http://www.thinkphp.cn
jQuery:http://jquery.com
layui : https://www.layui.com
и другим.
Kplphp следует лицензии Apache 2.0 и предоставляется бесплатно.
Этот проект включает сторонние исходные коды и двоичные файлы, авторские права которых указаны отдельно.
Авторское право © 2019-2020 Kplphp
Все права защищены.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )