Podczas extractowania zmiennych otrzymuję błędy notice w widoku, już przy pętli foreach wypisuję je indeksami, zmienne pojawiają się, ale przy każdej otrzymuję błąd "Notice: Undefined index:". Wstawienie @ nie pomaga. Ktoś wie o co może chodzić?
public function show(){
$vars=array('title'=>'tytul',
'posts'=>$this->get());
$view = new View('index',$vars);
$view->render();
}
public function get(){
$return = array();
$return['raz'] = array('raz'=>'user controller');
$return['dwa'] = array('dwa'=>'no method');
return $return;
}
//pozniej w widoku
<title>
<?php echo $title;?></title> //tu nie
<?php foreach($posts as $post):?> // tu wypluwa
<h2>
<?php echo $post['raz'];?></h2>
<?php endforeach;?>