我正在用CodeIgniter框架開發一個API。輸出XML文件|帶CodeIgniter的API
方案 -
- 我的應用程序將調用我的API與http://myapi.com/controler?parA=valA&parB=valB
- 我的控制器將_GET請求並處理它。
- 控制器將通過
$this->load->view('response',$data, true)
調用視圖。
我查看文件 -
Response.php
<response>
<status>
200
</status>
<mode>
VisaCreditCard
</mode>
<options>
<option name="Transfer" url="http://myapi.com/controller/transfer?id=8230&reason=illness" />
<option name="Cancel" url="http://myapi.com/controller/cancel?id=3934"/>
<option name="New Booking" url="http://myapi.com/controller/book_new" />
</options>
</response>
請注意,標籤名稱是相同的,因爲我在我的應用程序正在使用雖然裏面的值是模糊的。這是因爲我想讓你注意到<options>
和<option/>
。
問題
現在的問題是,當我打電話給我的API,CI會做所有的作業,然後給出了這一觀點,所有我得到的屏幕是
200 VisaCreditCard
當我檢查查看頁面的源代碼我得到我想要的東西,即我在我的respons.php文件中的文本 期望值 我希望我的輸出中包含的源代碼在打電話時可見該網址。
服務器信息
的Ubuntu 13.04
的Apache2
PHP 5
笨2.1.3(重寫PHP短標記 - FALSE &的.htaccess忽略的index.php)
如果您的問題得到解決。考慮接受最好的答案。 – mrsrinivas