williamespindola / field
字段提供者
v0.4.0
2015-09-23 21:54 UTC
Requires
- php: >=5.4
- doctrine/orm: 2.5.0
- ocramius/generated-hydrator: 1.1.0
- respect/relational: ^0.8
Requires (Dev)
- behat/behat: ~3.0
- phpunit/phpunit: 4.*
Suggests
- doctrine/orm: orm 2.5.0, if you want to work with doctrine
- respect/relational: relational ^0.8, if you want to work with relational
This package is not auto-updated.
Last update: 2024-09-14 17:21:30 UTC
README
Field 是一个受 cockpit 启发的 CMS 蓝图。通过命令行,您可以创建用于您部分内容的字段,并通过存储库、服务或扩展在项目中使用。
特性
- 多语言数据库模式
- 字段集合
- 字段选项
- CLI 界面
- 服务、存储库和存储
- Doctrine 和 Relational 支持(仅 CLI 与关系数据库一起工作,请参阅问题 #27)
示例
您可以创建语言、集合、字段和选项。以下是一些示例
php vendor/bin/field create Language en_EN English
php vendor/bin/field create Collection header Header en_EN
php vendor/bin/field create Field about "About text" en_EN html
php vendor/bin/field create Field meta-keys Metakeys en_EN text header
php vendor/bin/field create Field contact Contact en_EN text
php vendor/bin/field create Option Girl contact en_EN
php vendor/bin/field create Option Boy contact en_EN
现在您可以使用某些存储库或服务来消费,或者按需实现存储,并使用您自己的存储库和服务。示例!
use WilliamEspindola\Field\Storage\ORM\Doctrine; use WilliamEspindola\Field\Repository\FieldRepository; $doctrineStorage = new Doctrine(/** doctrine setup */); // you can uss orther ORM as you want $repository = new FieldRepository($doctrineStorage); $repository->findAll()
安装
通过 Composer
$ composer require williamespindola/field
用法
php vendor/bin/field
请参阅 Wiki 上的所有文档
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 oi@williamespindola.com.br 而不是使用问题跟踪器。
致谢
许可证
BSD 许可证 (BSD)。请参阅 许可证文件 了解更多信息。