Php Codeigniter&Datamapper:从ID列检索所有ID并连接到阵列

Php Codeigniter&Datamapper:从ID列检索所有ID并连接到阵列,php,arrays,codeigniter,codeigniter-datamapper,Php,Arrays,Codeigniter,Codeigniter Datamapper,我无法从ID列收集所有ID。上面的代码只获取一个ID,至少它会进入数组,但我想获取所有ID $getArticlesId = new Article_model(); $getArticlesId->select('id'); $getArticlesId->get(); $anarray = $getArticlesId->to_array(array('id')); 这将返回: 选择articles.id 从文章 和数组[id]=>43,但必须还有10个 我做错了什么?t

我无法从ID列收集所有ID。上面的代码只获取一个ID,至少它会进入数组,但我想获取所有ID

$getArticlesId = new Article_model();
$getArticlesId->select('id');
$getArticlesId->get();
$anarray = $getArticlesId->to_array(array('id'));
这将返回: 选择articles.id 从文章

和数组[id]=>43,但必须还有10个

我做错了什么?

to_array生成一个包含指定字段的数组。“所有\u到\u数组”使用指定的id字段生成多个数组$数组[0]['id']应该是您的第一个id。希望这就是您要找的。

这应该可以:

// RETURN ORM OBJECT
    $getArticlesId = new Article_model();
    $getArticlesId->select('id');
    $getArticlesId->get_iterated();
    $getArticlesId_Total = $getArticlesId->result_count();
// -------- EOF - RETURN ORM OBJECT


// GENERATE PHP ARRAY FROM OBJECT
if ($getArticlesId_Total > 1) 
{
    $anarray = $getArticlesId->all_to_array();
}
// -------- EOF - GENERATE PHP ARRAY FROM OBJECT
您可能还想尝试使用“全部到单个”数组。