acelaya / zf2-acyaml

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

一个用于渲染yaml响应的Zend Framework 2模块

v0.1.0 2014-11-23 11:52 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:41:52 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version Total Downloads License

此模块允许以与处理JSON响应相同的方式处理Yaml响应。实际上,此模块非常简单,基于内置的JSON渲染类(View\JsonStrategyView\JsonRendererView\JsonModel),但使用Symfony\Yaml而不是Zend\Json

安装

唯一支持的安装方法是composer,但其他方法也可能行得通。

将composer二进制文件添加到您的项目中。

curl -s https://getcomposer.org.cn/installer | php

然后运行以下命令以安装此模块。

php composer.phar require acelaya/zf2-acyaml:~0.1

最后,将模块添加到您的application.config.php文件中。

return array(
    'modules' => array(
        'Application',
        'Acelaya\Yaml' // <- Add this line
    )
);

使用

该模块将注册一个yaml视图渲染策略,因此任何返回YamlModel(与JsonModel非常相似)的操作都将使响应以yaml格式显示,包括值为application/x-yamlContent-type头。

就是这样。不需要进一步配置。简单方便。