bitkorn / code-create
创建模块、数据实体、使用工厂的控制器、使用工厂的表
dev-master
2019-05-19 00:00 UTC
Requires
- php: 8.*
- laminas/laminas-code: ^4.14.0
- nette/php-generator: ^v4.1
This package is auto-updated.
Last update: 2024-09-14 08:57:48 UTC
README
CodeCreate创建
- 控制器(REST、AJAX、HTML)
- 工厂
- module.config.php: controllers->factories
- 表
- 工厂
- module.config.php: service_manager->factories
- 表单
- 工厂
- module.config.php: service_manager->factories
- 服务
- 工厂
- module.config.php: service_manager->factories
安装说明
require module \Bitkorn\Trinket
使用prism进行语法高亮
一些使用jQuery & jQuery UI
试用Trinket
对于Zend方式(laminas/laminas-code)
composer require laminas/laminas-code
生成配置数组(laminas/laminas-config)
composer require laminas/laminas-config
对于Nette方式(nette/php-generator,doc.nette.org/en/3.0/php-generator)
composer require nette/php-generator
使用CodeCreate
要使用CodeCreate
- 所有内容均遵循PSR-4
- 文件夹结构为ZF3
- 例如,Module.php在/src
- 您将有一个额外的配置文件
- SomeModule/config/codecreate.config.php
- 文件所有者必须是web服务器用户(例如www-data)
并在Module.php中合并配置
public function getConfig()
{
return ArrayUtils::merge(include __DIR__ . '/../config/module.config.php', include __DIR__ . '/../config/codecreate.config.php');
}