arrayaccess / traydigita
Tray Digita 系统
2.0.3
2024-08-17 08:39 UTC
Requires
- php: ^8.2|^8.3
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_mysql: *
- doctrine/data-fixtures: ^1.7
- doctrine/orm: ~3
- doctrine/sql-formatter: ^1.4
- dragonmantank/cron-expression: ^3.3
- endroid/qr-code: ^5.0
- league/iso3166: ^4.3
- monolog/monolog: ^3.7.0
- nelexa/zip: ^4.0.2
- nikic/php-parser: ~4
- predis/predis: ~2
- psr/cache: ~3
- psr/container: ^2
- psr/http-client: ^1
- psr/http-factory: ~1
- psr/http-message: ~2
- psr/http-server-middleware: ~1
- psr/log: ^3.0
- psr/simple-cache: ^3
- symfony/cache: ^7
- symfony/console: ^7
- symfony/filesystem: ^7
- symfony/finder: ^7
- symfony/http-client: ^7
- symfony/mailer: ^7
- symfony/polyfill-intl-idn: ^1
- symfony/polyfill-mbstring: ^1
- symfony/yaml: ^7
- twig/twig: ^v3.10.3
- whichbrowser/parser: ^v2.1.8
Requires (Dev)
- slevomat/coding-standard: ^8.15.0
- squizlabs/php_codesniffer: ^3.10.2
Suggests
- ext-couchbase_v2: To make application support couchbase v2 cache
- ext-gd: To support image generation & manipulation
- ext-imagick: For more advance image generation & editing
- ext-mbstring: Need to support Multibyte String
- ext-memcached: To make application support memcached cache
- ext-redis: To make application support redis cache
- ext-sodium: Provides strong encryption capabilities in an easy and consistent way
- arrayaccess/dns-client: Allows you to resolve dns client faster & timedout support based on object oriented
- doctrine/migrations: Allows you to easily update your production databases through a nice programmatic interface
- league/oauth2-server: Compliant implementation of an OAuth 2.0 authorization server written in PHP which makes working with OAuth 2.0 trivial
This package is auto-updated.
Last update: 2024-09-17 08:47:33 UTC
README
要求
- php 8.2 或更高版本
- ext-curl
- ext-pdo
- ext-json
- ext-openssl
- ext-pdo
- ext-gd
- ext-pdo_mysql
- ext-fileinfo
也请参阅 composer.json
注意
常量 TD_APP_DIRECTORY
必须在控制台或索引加载器中声明。
安装
使用 composer 创建项目
composer create-project arrayaccess/traydigita --prefer-dist --stability=dev example.com
- 将 config.example.php 复制到
config.php
- 创建数据库并将信息放入
config.php
- 通过命令行安装数据库架构
php bin/tray-digita app:db --schema --execute
然后按照以下步骤操作
控制台 & 生成器
阅读: 控制台
翻译
阅读: 翻译
编码规范
阅读: 编码规范
贡献
阅读: 贡献
版本
- 上一个版本:
1.0.0
- 变更
- 初始发布,使用 Doctrine ORM 版本
2
- 初始发布,使用 Doctrine ORM 版本
- 变更
- 当前版本:
2.0.0
- 变更
- 将 Doctrine ORM 更新到 3.0
- 更新兼容性
- 变更