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

OSCHINA-MIRROR/niuable-WxForEcms

Клонировать/Скачать
README.md 5.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 06:42 3ea9a88

WXForEcms (оригинальное название WxPlug_TP5)

Основан на ThinkPHP5 5.0.3
Требуются условия для работы: PHP5.4, 5.6, но не поддерживается версия 7.1 и выше

Для использования обратитесь к сайту автора.
Помимо информации с указанного сайта, для вторичной разработки также необходимо обратиться к полному руководству по разработке ThinkPHP5.

Для поддержки php-самостоятельного веб-сервера используется файл router.php, который можно использовать для быстрого тестирования.
После перехода в публичный каталог запустите команду: php -S localhost:8888 router.php.
Верхнюю структуру каталогов и имена можно изменить в зависимости от вашего файла входа и параметров конфигурации.

Правила именования

ThinkPHP5 следует правилам именования PSR-2 и PSR-4 для автоматической загрузки, а также учитывает следующие правила:

Каталоги и файлы

  • Правила для каталогов не являются строгими, поддерживаются как верблюжий регистр, так и нижний регистр с подчёркиванием;
  • Все библиотеки классов и файлы функций должны иметь расширение .php;
  • Файлы классов должны соответствовать определению пространства имён, и путь к файлу класса должен совпадать с путём к каталогу пространства имён;
  • Имена классов и файлов классов должны быть одинаковыми, используя верблюжий регистр (первая буква заглавная).

Функции и классы, атрибуты именования

  • Классы должны быть названы с использованием верблюжьего регистра и первой заглавной буквы, например, User, UserType. По умолчанию не требуется добавлять суффиксы, например, класс контроллера пользователя должен называться просто User;
  • Функции должны быть названы в нижнем регистре с подчёркиванием, например, get_client_ip;
  • Методы должны быть названы с помощью верблюжьего регистра, первая буква должна быть строчной, например, getUserName;
  • Атрибуты должны быть названы с помощью верблюжьего регистра, первая буква строчная, например, tableName, instance;
  • Магические методы начинаются с двух символов подчёркивания, например, __call и __autoload.

Константы и настройки

  • Константы должны начинаться с заглавных букв и подчёркиваний, например, APP_PATH и THINK_PATH;
  • Параметры конфигурации должны начинаться со строчных букв и подчёркивания, например, url_route_on и url_convert.

Таблицы данных и поля

  • Таблицы данных и поля должны быть названы строчными буквами и подчёркиванием, при этом следует избегать полей, начинающихся с подчёркивания. Например, таблица think_user и поле user_name. Не рекомендуется использовать верблюжий регистр или китайский язык для именования таблиц данных и полей.

Участие в разработке

Пожалуйста, обратитесь к основному пакету ядра ThinkPHP5.

Общение

Можно общаться через QQ группу: 333213594.

Информация об авторских правах

Проект наследует открытый исходный код Apache2, используемый в ThinkPHP, и предоставляется бесплатно для использования.
Информация о правах на использование сторонних исходных кодов и двоичных файлов в этом проекте указана отдельно.

Авторские права © 2016–2018 WangWei (http://www.niuable.cn).
Все права защищены.
Более подробную информацию см. в файле LICENSE.txt.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/niuable-WxForEcms.git
git@api.gitlife.ru:oschina-mirror/niuable-WxForEcms.git
oschina-mirror
niuable-WxForEcms
niuable-WxForEcms
master