shopery/view-bundle

在您的 symfony 应用程序中集成 shopery/view

安装: 7,744

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 5

分支: 0

公开问题: 0

类型:symfony-bundle

v1.2 2016-06-23 10:36 UTC

This package is not auto-updated.

Last update: 2024-09-12 00:30:17 UTC


README

shopery/view 集成到您的 Symfony 项目中。

安装

您可以安装这个库

  • 使用 composer 安装: composer require shopery/view-bundle
  • 使用官方 Git 仓库: git clone https://github.com/shopery/view-bundle.

然后像通常一样将捆绑包添加到您的内核中。

如果您有任何问题,请参阅symfony 文档

工厂

此捆绑包定义了一个名为 view_factory 的服务,它可以作为依赖项注入。

该类实现了 Shopery\View\ViewFactory 并有一个 createView 方法。

使用 view_factory 标记任何服务,以将其注册为特定对象的工厂。

services:

    my_view_factory_for_products:
        class: ...
        arguments: ...
        tags:
            - { name: view_factory, class: Acme\Product }

因此,每当您将 Acme\Product 传递给 view_factory::create_view 时,您的工厂就会被运行。

扩展

可以定义多个视图扩展作为服务,并使用 view_factory.extension 标记。

这些服务必须实现 Shopery\View\Extension\ViewExtension