OC3.0 разработка документации
Общее описание
Описание функций OpenCenter3.0 — это система управления, разработанная на основе ThinkPHP5.1 и LayUIAdmin. Она включает в себя функции управления администраторами и пользователями, а также управление правами и группами прав, журналом действий, системой баллов, управлением рекламой и другие функции.
Работа системы
Требования к среде:
PHP >= 5.6.0 (рекомендуется версия PHP7.1 или выше);
MySQL >= 5.0.0 (требуется поддержка InnoDB движка);
Apache или Nginx;
PDO PHP Extension;
MBstring PHP Extension;
CURL PHP Extension.
Рекомендуется установить:
Установка системы:
Документация по базе данных
Дизайн базы данных:
Содержание всех данных:
Таблицы данных:
Ключевые данные:
Документация исходного кода
Стиль написания кода: ThinkPHP5.1 следует стандартам PSR-2 и PSR-4 для именования и автоматической загрузки. Также необходимо соблюдать следующие правила:
Каталоги и файлы:
Функции и классы, атрибуты:
Константы и конфигурации:
Таблицы данных и поля:
Рекомендуется следовать этим правилам именования для предотвращения ошибок в процессе разработки.
Структура каталогов программы: www — каталог развёртывания веб-приложения (или подкаталога): ├─application — каталог приложения: │ ├─common — каталог общего модуля (можно изменить): │ │ ├─module_name — каталог модуля: │ │ │ ├─controller — каталог контроллера; │ │ │ ├─model — каталог модели; │ │ │ ├─view — каталог представления; │ │ │ └─config — каталог конфигурации; │ │ │ │ │ ├─command.php — файл определения командной строки; │ │ ├─common.php — файл общих функций; │ │ └─tags.php — файл расширения поведения приложения; │ │ ├─config — каталог конфигурации приложения: │ ├─module_name — модуль конфигурации: │ │ ├─database.php — конфигурация базы данных; │ │ ├─cache — конфигурация кэша; │ │ └─... — дополнительные каталоги; │ | ├─route — каталог определения маршрута: │ ├─route.php — определение маршрута; │ └─... — дополнительные файлы; │ ├─public — каталог веб-доступа (каталог внешнего доступа): │ ├─index.php — входной файл; │ ├─router.php — тестовый файл быстрого доступа; │ └─.htaccess — используется для перезаписи Apache; │ ├─thinkphp — каталог системы фреймворка: │ ├─lang — каталог языковых файлов; │ ├─library — каталог библиотеки фреймворков: │ │ ├─think — пакет классов библиотеки Think; │ │ └─traits — каталог системных признаков; │ | ├─extend — каталог расширенной библиотеки классов; ├─runtime — каталог времени выполнения приложения (настраиваемый); ├─vendor — каталог сторонних библиотек (зависимость Composer); ├─build.php — автоматически генерируемый файл определения (справочный); ├─composer.json — файл определения Composer; ├─LICENSE.txt — файл лицензии; ├─README.md — файл README; ├─think — файл командной строки входа.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )