Witam. Mam bardzo dziwny problem, właściwie pierwszy raz się z czymś takim spotykam. $this->ranks_list to tablica. Pierwsza pętla ją wypisuje, lecz ta po returnie już nie. To tak jakby ta dana składowa "wyparowała".
public function getRanksList()
{
$this->ranks_list = array(); $this->loadRanksList();
// Pętla wypisuje wszystko jak trzeba
foreach( $this->ranks_list[1] as $row)
{
}
return $this->ranks_list;
// Pętla nie wypisuje nic
foreach( $this->ranks_list[1] as $row)
{
}
$this->getGroupPermissions();
}