mate / lemon-bundle
为 Doctrine 实体提供的 Symfony CRUD/Templates 生成器和创建器包
dev-master
2017-09-19 12:18 UTC
Requires
- php: >=5.5.9
This package is not auto-updated.
Last update: 2024-09-18 20:23:04 UTC
README
此 Bundle 可以在您的 Symfony 应用程序中为实体生成 CRUD,并允许您自定义控制器/表单/视图文件的标准。
安装
先决条件
此包需要以下附加包
- 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 命令为给定的 bundle 和 entity 生成 CRUD。运行此命令后,只需遵循指示即可。
您将得到什么