Php Codeigniter&Datamapper:从ID列检索所有ID并连接到阵列
我无法从ID列收集所有ID。上面的代码只获取一个ID,至少它会进入数组,但我想获取所有IDPhp 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
$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
您可能还想尝试使用“全部到单个”数组。