consulta de return en un foreach
tengo problema en la function privada obteneridArticulo ,
si bien en el foreach recorrere mi array ( id ) de mi tabla articulo cuando se tiene mas de 2 ....
al poner return dentro de mi foreach solo me hace el primer recorrido de mi filas de mi columana id mas no las 5 filas restantes .
foreach (obtArtic as idArt) {
return $idArt('id');
}
solo me devuelve la primera recorrida de mi fila id .
private function obtenerIdArticulo($idCategoria){
$blog = new BlogModelo();
$obtIdArt = $blog->obtenerIdArticulo($idCategoria);
foreach ($obtIdArt as $idArt){
return $idArt['idArticulo'];
}
}
este es mi código
var_dump (obtidArt);
0 =>
array (size=2)
'idArticulo' => string '32' (length=2)
0 => string '32' (length=2)
1 =>
array (size=2)
'idArticulo' => string '30' (length=2)
0 => string '30' (length=2)
esto me retorna
C:\wamp64\www\CMS\Controladores\ControladorDashboard[BlogControlador.php:49:string](//BlogControlador.php:49:string) '32' (length=2)