输出替换

支持对响应输出的内容进行替换,例如:

  1. namespace app\ctrl\index;
  2. use ginkgo\Ctrl;
  3. class Index extends Ctrl {
  4. public function index() {
  5. $json = $this->json()
  6. // 单个设置
  7. $json->setReplace('name', 'ginkgo');
  8. $json->setReplace('email', 'ginkgo@qq.com');
  9. // 批量设置
  10. $replace = array(
  11. 'name' => 'ginkgo',
  12. 'email' => 'ginkgo@qq.com',
  13. );
  14. $json->setReplace($replace);
  15. return $json;
  16. }
  17. }

所有输出数据中的 name、email 都会被替换为 ginkgo 和 ginkgo@qq.com