Php Yii framework 2.0将CDATA添加到响应::格式\ XML

Php Yii framework 2.0将CDATA添加到响应::格式\ XML,php,xml,response,yii2,cdata,Php,Xml,Response,Yii2,Cdata,我有一个以XML格式响应数据的页面。我使用了Yii 2.0文档中的这段代码片段 $response = Yii::$app->response; $response->format = Response::FORMAT_XML; $response->data = ['a' => 'AX', 'b' => 'BZ', 'c' => 100]; 上述代码的结果为 <response> <a>AX</a>

我有一个以XML格式响应数据的页面。我使用了Yii 2.0文档中的这段代码片段

$response = Yii::$app->response;
$response->format = Response::FORMAT_XML;    
$response->data = ['a' => 'AX', 'b' => 'BZ', 'c' => 100];
上述代码的结果为

<response>
   <a>AX</a>
   <b>BZ</b>
   <c>100</c>
</response>

斧头
BZ
100
是否仍然可以将此
插入包含字符串或任何字符作为值的xml标记中。我想要的是

<response>
   <a>
       <![CDATA[ AX ]]>
   </a>
   <b>
       <![CDATA[ BZ ]]>
   </b>
   <c>100</c>
</response> 

100

根据Yii的源代码和文档,这是不可能的。当使用将数据转换为XML时,它将仅使用DOMText类作为子类