【问题标题】:PHP Service Layer and json encodingPHP 服务层和 json 编码
【发布时间】:2014-10-27 06:27:19
【问题描述】:

我有一个 REST 控制器,它应该以 json 格式返回公司列表。这些公司是通过服务获取的。我应该在哪里将结果编码为 json 格式?我很喜欢一个编码器类,但是我应该在哪里注入呢?

【问题讨论】:

  • 在同一个地方,您可以在 HTML 列表中打开公司列表:模板。这就是视图实例用来组合响应的内容。

标签: rest model-view-controller service-layer


【解决方案1】:

PHP 提供内置的 JSON 编码/解码功能:

http://php.net/manual/en/function.json-encode.php

$json_result = json_encode($array_to_be_encoded);

【讨论】:

  • 是的,我知道,但我的服务返回一个对象而不是数组。我的问题是我应该在哪里对结果进行编码。在服务中还是在控制器中?
  • 我认为服务层最适合 JSON 编码。
猜你喜欢
  • 2016-07-19
  • 2015-02-05
  • 2014-02-13
  • 2011-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多