adminaut/adminaut

Adminaut 是一个开源平台,用于快速开发 PHP 应用程序,并自动构建管理后端。它建立在 PHP、Zend Framework、Doctrine ORM 等框架之上。

安装: 705

依赖: 0

建议者: 0

安全性: 0

星标: 8

关注者: 6

分支: 2

开放问题: 0

语言:HTML


README

Crowdin Packagist License

描述

Adminaut 是一个开源平台,用于快速开发 PHP 应用程序,并自动构建管理后端。

它建立在 PHPZend FrameworkDoctrine ORM 等框架之上。

安装

1. 使用 Composer 安装

使用 Composer 安装最新稳定版本

composer require adminaut/adminaut

或使用 Composer 安装最新开发版本

composer require adminaut/adminaut:dev-develop

或手动安装,通过在 composer.json 文件的 require 对象中添加值 "adminaut/adminaut": "dev-master" 并运行命令

composer install

2. 在您的应用程序中启用模块

Composer 应该在安装过程中自动启用 Adminaut 模块和其他必需模块。

如果它没有这样做,您可以通过向 config/modules.config.php 文件中的数组添加值来手动启用模块。最后,它应该看起来像下面的 PHP 数组。

<?php
// config/modules.config.php

return [
    'Zend\Mail',
    'Zend\Router',
    'Zend\Validator',
    'DoctrineModule',    // Add this line, before Adminaut module.
    'DoctrineORMModule', // Add this line, before Adminaut module.
    'TwbBundle',         // Add this line, before Adminaut module.
    'Adminaut',          // Add this line, before Application module.
    'Application',
];

3. 设置您的配置

查看文件 vendor/adminaut/adminaut/config-dist/adminaut.global.php.distvendor/adminaut/adminaut/config-dist/adminaut.local.php.dist,并将其内容复制到您的应用程序配置中。

4. 设置 Doctrine 连接

https://github.com/doctrine/DoctrineORMModule.

5. 创建/更新数据库

您需要创建 Adminaut 实体。

如果您还没有数据库,运行命令

vendor/bin/doctrine-module orm:schema-tool:create

如果您已经有了一些数据库和一些数据,使用命令检查将要更新什么

vendor/bin/doctrine-module orm:schema-tool:update --dump-sql

如果一切正常,然后运行命令

vendor/bin/doctrine-module orm:schema-tool:update --force

链接

浏览器支持(管理员)

  • IE 9+
  • Firefox(最新版)
  • Chrome(最新版)
  • Safari(最新版)
  • Opera(最新版)

鸣谢

Adminaut 是使用以下工具构建的

许可证

Adminaut 是 Moviatic s.r.o. 的开源项目,受 MIT 许可证的许可。Moviatic s.r.o. 保留更改未来版本许可证的权利。