2010-05-28 46 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>