mate/lemon-bundle

为 Doctrine 实体提供的 Symfony CRUD/Templates 生成器和创建器包

安装: 114

依赖: 0

建议者: 0

安全: 0

星星: 3

关注者: 2

分支: 0

开放问题: 1

类型:symfony-bundle

dev-master 2017-09-19 12:18 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:23:04 UTC


README

此 Bundle 可以在您的 Symfony 应用程序中为实体生成 CRUD,并允许您自定义控制器/表单/视图文件的标准。

  1. 安装
  2. 运行 Lemon 生成器

安装

先决条件

此包需要以下附加包

  • Symfony 2.8.x 或 3.2.x

步骤 1: 下载 Bundle

打开命令行,进入您的项目目录,并执行以下命令以下载此包的最新版本

$ composer require mate/lemon-bundle dev-master

步骤 2: 启用 Bundle

然后,通过将其添加到项目 app/AppKernel.php 文件中注册的包列表中来启用此包

<?php
// app/AppKernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Mate\LemonBundle\MateLemonBundle(),
        );
    }
}

步骤 3: 添加覆盖参数

将覆盖参数添加到 app/config/parameters.yml 文件中

# app/config/parameters.yml
mate.lemon.template.override: false

注意:如果您想覆盖默认的 Lemon 生成器模板,必须将此参数设置为 true,然后通过在您的包中添加名为 LemonTemplate/ 的新文件夹来创建自己的模板系统。

运行 Lemon 生成器

在创建和使用 Doctrine 生成自己的实体之后,您应该将任务传递给 Lemon 生成器命令。

$ php bin/console mate:lemon:generate:full

mate:lemon:generate:full 命令为给定的 bundleentity 生成 CRUD。运行此命令后,只需遵循指示即可。

您将得到什么