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

OSCHINA-MIRROR/pengweimy-vaeThink

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

vaeThink 1.0

vaeThink основан на ThinkPHP5 и Layui, сохраняя быстрые темпы разработки и простоту, он предоставляет базовую разработку и упаковку для общих функций проекта, помогая пользователям быстро создавать базовые функции при запуске нового PHP-проекта, сокращая предварительные этапы и ускоряя процесс разработки. vaeThink сохраняет все характеристики ThinkPHP и Layui, что особенно удобно для разработчиков, знакомых с TP5 и Layui. Даже если вы не использовали TP5 и Layui в разработке, вы можете легко использовать vaeThink!

Для работы vaeThink требуется PHP версии 5.4 или выше.

Подробные инструкции по разработке см. в полном руководстве по разработке vaeThink.

Установка

  1. Загрузите исходный код vaeThink на свой локальный хост.
  2. Направьте домен на каталог public в vaeThink.
  3. Посетите назначенный вами домен и следуйте инструкциям по установке.

Частые проблемы

  1. Если во время установки появляется сообщение об ошибке «Ошибка создания информации администратора», следуйте этому решению: решение.
  2. Официальная группа общения: 221470096.

Структура каталогов

После установки структура каталогов должна выглядеть следующим образом:

www  WEB部署目录(或者子目录)
├─app                   应用目录
│  ├─common             公共模块目录
│  │  ├─model           公共模型目录
│  ├─admin              后台模块目录
│  │  ├─controller      模块控制器目录
│  │  ├─model           模块模型目录
│  │  ├─validate        模块验证器目录
│  ├─port               API接口模块目录
│  │  ├─controller      模块控制器目录
│  │  ├─model           模块模型目录
│  │  ├─validate        模块验证器目录
│  ├─common.php         公共函数文件

├─data                  数据目录
│  ├─conf               配置目录
│  │  ├─module_name     模块配置目录
│  │  ├─extra           额外配置目录
│  │  ├─command.php        命令行工具配置文件
│  │  ├─config.php         公共配置文件
│  │  ├─route.php          路由配置文件
│  │  ├─tags.php           应用行为扩展定义文件
│  │  └─database.php       数据库配置文件
│  ├─runtime            应用的运行时目录
│  └─install.lock       用于系统鉴定是否完成安装

├─public                WEB目录(对外访问目录)
│  ├─plugin          	插件目录
│  ├─themes          	模板文件目录
│  └─admin_themes       admin模块模板文件目录
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写

├─listenrain            系统核心引擎目录
│  ├─thinkphp           ThinkPHP5框架文件目录
│  ├─vae                vaeThink框架核心类库目录

├─extend                扩展类库目录
├─vendor                第三方类库目录(Composer依赖库)
├─build.php             自动生成定义文件(参考)
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件

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

  • Каталоги и файлы: каталоги не имеют строгих правил именования, могут использоваться как верблюжий регистр, так и нижний регистр с подчёркиванием. Файлы классов должны иметь расширение .php. Имена файлов классов соответствуют пространству имён и находятся в том же каталоге, что и классы. Именование классов соответствует пространству имён, а имена файлов классов совпадают с именами классов.
  • Функции и классы, атрибуты: имена классов следуют правилам верблюжьего регистра и начинаются с заглавной буквы, например, User, UserType. Контроллеры должны добавлять суффикс, например, контроллер User должен называться UserController. Функции именуются строчными буквами и подчёркиванием (начинаются со строчной буквы), например, get_client_ip. Методы именуются по правилам верблюжьего регистра (начинаются со строчной буквы), например, getUserName. Атрибуты именуются по правилам верблюжьего регистра (начинаются со строчной буквы), например, tableName, instance. Функции и методы, начинающиеся с двойного подчёркивания, являются магическими, например __call и __autoload.
  • Константы и конфигурации: константы именуются прописными буквами и подчёркиванием, например APP_PATH и THINK_PATH. Параметры конфигурации именуются строчными буквами и подчёркиванием, например url_route_on и url_convert.
  • Таблицы данных и поля: таблицы данных и поля именуются строчными буквами и подчёркиванием. Рекомендуется избегать использования подчёркивания в начале имени поля, например think_user таблица и user_name поле. Не рекомендуется использовать верблюжий регистр и китайские символы для именования таблиц данных и полей.

Авторские права

vaeThink распространяется под лицензией Apache 2.0 и доступен для бесплатного использования.

В этом проекте используются сторонние исходные коды и двоичные файлы, авторские права на которые указаны отдельно.

Авторские права © 2018 by vaeThink (http://vaethink.com).

Все права защищены.

Официальный сайт: vaeThink (http://vaethink.com).

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

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

Введение

vaeThink — это высокопроизводительная и легковесная система управления содержимым на PHP, основанная на двух крупных китайских open-source фреймворках: ThinkPHP5 и Layui2. Её цель — помочь разработчикам повысить эффективность разработки и снизить стоимость проекта. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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