so ...。我的模型中有一个函数调用表的最后一个元素,然后将结果赋给一个变量,然后将其返回给控制器,问题是我可以无法访问阵列。我需要“身份证”。在Code Igniter中调用数组
// model
function ultimo()
{
$result = $this->db->select('*')->order_by("id","desc")->get('articulos', 1)->result();
return $result;
}
//controller
$ultimo['id']=$this->mod_articulos->ultimo();
// I try to access the array like this: (for test purposes)
// this gives me an array:
echo "<br /><br />Valor de Datos: ".$ultimo['id'];
// content of the array:
array(1)
{
["id"]=> array(1)
{
[0]=> object(stdClass)#25 (13)
{
["id"]=> string(2) "15"
["familia"]=> string(2) "01"
["subfamilia"]=> string(2) "01"
["codigo"]=> string(2) "03"
["cod_barras"]=> string(1) "3"
["nombre"]=> string(22) "Aceite de Oliva Virgen"
["descripcion"]=> string(20) "en botellas de 500ml"
["pcp"]=> string(4) "6.00"
["pvp"]=> string(5) "25.00"
["proveedor"]=> string(2) "03"
["stock"]=> string(6) "120000"
["minstock"]=> string(4) "1000"
["imagen"]=> string(0) ""
}
}
}
如果我使用$ultimo['id']->id;
我得到非对象错误。任何建议都会比欢迎。
这样做:)谢谢! – Alejandro
@Alejandro如果这回答了你的问题,你应该将其标记为已批准。这有助于您的接受评级,这将使其他人更有可能在未来帮助您。 –