0
I am trying to assign the input of an array to an object but am getting the following error; Error: Cannot use Object of type stdClass as array
// filtro estado
$anuncios = array();
$anunciosFiltro = $dalAnuncio->pesquisar();
$dalLocalizacaoAUX = new dalLocalizacao();
foreach ($anunciosFiltro as $anunciosArray)
{
$localizacaoPesquisa = new localizacao();
$localizacaoPesquisa->setCd($anunciosArray["cd_localizacao"]); // o erro é reproduzido aqui
$localizaEstado = $dalLocalizacaoAUX->pesquisarPorId($localizacaoPesquisa)->getEstado();
$localizaMunicpio = $dalLocalizacaoAUX->pesquisarPorId($localizacaoPesquisa)->getMunicipio();
if($estado == $localizaEstado)
{
$anunciosQtdTotal++;
if(count($anuncios) < $max)
{
$anuncios[] = $anunciosArray;
}
}
}
$result['totalAnuncios'] = $anunciosQtdTotal;
$anuncios = $dalAnuncio->filtrarPorEstado($estado, $init, $max);
$result['totalAnuncios'] = count($anuncios);
}