jordscream/resource-bundle

Sylius 的资源组件。

安装: 28

依赖者: 2

建议者: 0

安全性: 0

星星: 1

观察者: 2

分支: 155

类型:symfony-bundle

v0.2.0 2013-05-15 20:43 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:28:36 UTC


README

为 Symfony2 应用提供简单的 CRUD 和持久化。

在开发 Sylius 的过程中,我们注意到所有控制器中都存在大量重复的代码。我们开始寻找解决问题的好方法。我们并不是很欣赏管理生成器(虽然它们很酷,但并不适合我们的需求!)——我们希望有一种更简单、更灵活的方法。

另一个想法是不限制自己只使用一种持久化后端。最初的实现包括自定义管理类,这增加了很大的开销,因此我们决定简单地坚持使用 Doctrine Common 持久化接口。如果你正在使用 Doctrine ORM 或任何 ODM,你都已经熟悉这些概念。资源包主要依赖于 ObjectManagerObjectRepository 接口。

这个包试图解决的最后一个令人烦恼的问题是,存在独立的“后端”和“前端”控制器,或者任何其他重复用于显示同一资源的不同表示(视图)。我们也想找到一个简单的方法来过滤列表中的某些资源,对它们进行排序或按 ID、别名或其他标准显示——而无需为此定义另一个超级简单的操作。

如果你正面临这些问题,这个包可能对你有所帮助!

请注意,这个包 不是管理生成器。它不会为你创建表单、过滤器和网络。它只提供格式无关的控制器作为构建的基础,并提供一些基本的排序和过滤机制。

Sylius

Sylius - 基于 Symfony2 的现代电子商务。

访问 Sylius.com

phpspec2 规范

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar install --dev
$ bin/phpspec run -fpretty

文档

文档可在 docs.sylius.com 上找到。

贡献

有关为 Sylius 贡献的所有信息可在 此页 上找到。

邮件列表

用户

有问题?请随时在 用户邮件列表 上提问。

开发者

要为这个包做出贡献和开发,请使用 开发者邮件列表

Sylius Twitter 账户

如果你想跟进更新,请 关注 Sylius 的官方 Twitter 账户

错误跟踪

此包使用 GitHub 问题。如果您发现错误,请创建一个问题。

版本控制

发布将使用以下格式编号 major.minor.patch

并遵循以下准则。

  • 破坏向后兼容性会增加主版本号。
  • 不破坏向后兼容性的新功能会增加次版本号。
  • 错误修复和杂项更改会增加补丁版本号。

有关 SemVer 的更多信息,请访问 semver.org 网站
此版本控制方法适用于所有 Sylius 包和应用程序。

MIT 许可证

许可证可在 此处 找到。

作者

该软件包最初由Paweł Jędrzejewski创建。查看贡献者列表