2010-05-28 28 views
1
<xml> 
− 
<item> 
<userid>1</userid> 
<username>example</username> 
<useremail>[email protected]</useremail> 
</item> 
</xml> 

大家好,進出口新的CI,只是想知道如何改變<item>的東西else.maybe <user>如何改變菲爾鱘魚的REST API「項目」

這裏是我的模型

if($query->num_rows()>0){ 
foreach($query->result()as $row){ 
$data[] = $row; 
} 
return $data; 
} 

謝謝

回答

1

用於數組而不是數字索引(這對任何人都不適用)。

由於這是將任何類型的數組或對象轉換爲有效的XML的泛型函數,因此創建具有特定名稱的好語法當然會遇到困難。

單詞「項目」被卡在485行:

$key = "item"; 

你可以破解它,或者試圖想出這個一個很好的解決方案。我很高興能夠包含任何上帝的解決方案,但現在我在舊金山參加EECI2010(ExpressionEngine和CodeIgniter)會議,所以現在不要去想任何事情。 :-)

你可以格式化你的陣列不同的,所以您將獲得:

<xml> 
<users> 
    <item> 
     <id>1</id> 
     <name>example</name> 
     <email>[email protected]</email> 
    </item> 
    <item> 
     <id>2</id> 
     <name>example2</name> 
     <email>[email protected]</email> 
    </item> 
</users>