MikeBirch/anticus-app

Anticus 简单网站框架

0.1.7 2022-07-28 07:59 UTC

This package is auto-updated.

Last update: 2024-09-25 06:44:46 UTC


README

Total Downloads PHPStan

Anticus PHP 框架用于构建简单网站的框架

此框架包括一个博客和页面。页面可以组织成一个 扁平结构,URL 也可以反映这一点。例如,如果你的网站有一个关于部分,那么“关于”页面可以有自己的子页面,如“团队”和“故事”。这些页面的对应 URL 将是

  • /about
  • /about/team
  • /about/story

这种结构将导致为子页面和兄弟页面生成导航菜单。

面包屑导航也会从 URL 中生成。

当然,如果这些菜单不适用,它们可以从 twig 模板文件中删除。

如果你的网站需要 CMS,可以使用无头 CMS Directus 与 Anticus 一起使用,它连接到你的数据库,并提供一个直观的行政应用程序来管理其内容。

安装

composer create-project --prefer-dist mikebirch/anticus-app

将安装到目录中,例如 /name-of-app/

composer create-project --prefer-dist mikebirch/anticus-app name-of-app

创建一个配置文件。将 Config/config_example.php 重命名为 Config/config.php

对于本地开发,创建 Config/config_local.php 并覆盖 $config

例如

$config['environment'] = 'dev';
$config['database'] = [
    'type' => 'mysql',
    'name' => 'dbname',
    'host' => 'mysql',
    'username' => 'dbuser',
    'password' => '123',
    'charset' => 'utf8mb4'
];