bedita/app

BEdita 基础 WebApp

安装: 44

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 6

分支: 1

开放问题: 0

类型:cakephp-app

v2.3.1 2022-09-07 15:13 UTC

This package is auto-updated.

Last update: 2024-09-04 10:16:38 UTC


README

Run tests Code Coverage

这是 BEdita 框架的 Web 应用骨架。

需求

  1. PHP 7.4, 8.0, 8.1 或 8.2
  2. 下载最新版本的 Composer 或通过 composer self-update 更新。

安装

只需运行

composer create-project bedita/app

如果您想使用自定义应用目录名称(例如 /myapp/

composer create-project bedita/app myapp

现在您可以使用机器的 Web 服务器查看默认主页,或通过以下命令启动内置的 Web 服务器:

bin/cake server

然后访问 http://localhost:8765 以查看欢迎页面。

配置

请阅读并编辑位于 config/.env 中的特定环境变量

  • BEDITA_APIBEDITA_API_KEY 以设置 API 端点
  • DEBUG 设置为 "true""false" 以激活/停用调试模式

其他与环境无关的设置可以在 config/app.php 中更改。

然后您可以检查 http://localhost:8765/creditshttp://localhost:8765/{folder},其中 {folder} 是 BEdita4 项目的文件夹名称。

布局

应用骨架默认使用 Milligram(v1.3)极简 CSS 框架。但是,您可以将其替换为任何其他库或自定义样式。

I18n

默认情况下未启用国际化行为。

要激活

  • config/app.php 中取消注释 I18n 键并设置所需配置
  • src/Application.php 中取消注释添加 I18nMiddleware::middleware() 方法的行
  • config/routes.php 中取消注释带有 'routeClass' => 'BEdita/I18n.I18nRoute' 的行以启用路由规则

之后,每个 URL 路径都将自动生成语言前缀,例如 /en。然后,您可以使用 I18nHelper 方法相应地处理 URL 或对象属性。