我是一个codeigniter的初学者,我在任何地方都找不到可读性很好的例子。
namespace App\Controllers;
class Home extends BaseController {
public function index() {
$xml = '<?xml version="1.0" encoding="UTF-8"?>
<note><to>Tove</to><from>Jani</from><heading>Reminder</heading></note>';
//$this->output->set_content_type('text/xml'); causes an error
header("Content-type: text/xml");
echo $xml;
exit; //works only with the "exit".
}
}
如果我删除“exit
“或在header(..)之后写入“return $xml
,”则codeigniter会在某处删除header(“Content-type:text/xml”)并且浏览器显示纯文本而不是正确的XML应用。
1条答案
按热度按时间klr1opcd1#
很可能一年后你就不再需要它了,但这只是为了将来的读者。下面是让它为我工作的一段代码: