sylius/categorizer-bundle

此包已被废弃,不再维护。未建议替代包。

在 Symfony2 应用中进行简单的分类。支持对任何模型进行分类,支持多个目录。

安装量: 1,586

依赖者: 0

建议者: 0

安全: 0

星标: 15

关注者: 8

分支: 6

类型:symfony-bundle

dev-master 2014-01-06 13:03 UTC

This package is not auto-updated.

Last update: 2020-01-24 14:59:37 UTC


README

警告!此包已过时且不再维护。请使用 SyliusTaxonomiesBundle 作为替代。

对任何想要分类的内容进行分类变得更加简单。在大多数现代网络应用程序中,将产品、帖子或其他模型分组是常见功能。为什么每次都需要重新实现呢?您可以使用此包创建任何对象的多个分类目录。它提供所有控制器、路由、基本映射和服务,将加快您的开发速度。

此包仅与 Symfony2 的 2.1.x 分支兼容.

特性

  • 对许多不同的持久层提供基本支持。目前仅实现了 Doctrine ORM 驱动程序。
  • 允许您创建自定义排序的扁平分类列表,默认控制器和表单将处理 CRUD 以及分类的上下移动。
  • 得益于 Doctrine Extensions 库,您可以得到嵌套的类别集合,只需扩展适当的类,修改表单,添加少量映射即可。
  • 处理对象与类别之间的多对一和多对多关系。包将为您进行检查。
  • 您可以根据需要创建任意数量的目录,这里的“目录”指的是一组类别和条目,例如产品或博客帖子。
  • 它使用 Pagerfanta 对分类条目进行分页,但您可以轻松地为特定目录禁用分页。
  • 得益于出色的 Symfony2,一切都可以配置和扩展。

Sylius

Sylius 是一个简单但 用户友好且开发者友好 的基于 Symfony2 的网店引擎。

请访问 Sylius.org 获取更多详细信息。

测试和构建状态

此包使用 travis-ci.org 进行 CI。 Build status...

在运行测试之前,请使用 Composer 加载依赖项。

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar install --dev

现在您可以通过以下命令运行测试。

$ phpunit

代码示例

如果您想查看实际应用,请尝试 Sylius 空间应用。这是一个开源的 GitHub 项目。

文档

文档可在 readthedocs.org 上找到。

贡献

关于如何为Sylius做贡献的所有信息都可以在这个页面找到。

邮件列表

用户

如果你正在使用此组件并且有任何问题,请随时在用户邮件列表中提问。发邮件查看

开发者

如果你想为这个组件做贡献,并开发它,请使用开发者邮件列表。发邮件查看

Sylius的Twitter账号

如果你想跟上更新,请关注Sylius官方Twitter账号关注我

错误跟踪

此组件使用GitHub问题。如果你发现了错误,请创建一个问题。

版本控制

发布版本将按照主版本.次版本.修订号的格式进行编号。

以下是构建的指导原则。

  • 破坏向后兼容性会导致主版本号的增加。
  • 在不破坏向后兼容性的基础上添加的新功能会导致次版本号的增加。
  • 错误修复和其它变更会导致修订号的增加。

有关SemVer的更多信息,请访问semver.org网站

这种版本控制方法适用于所有Sylius组件和应用程序。

许可证

许可证可以在这里找到。

作者

此组件最初由Paweł Jędrzejewski创建。查看贡献者列表