Code Igniter - problem z opcjonalnym parametrem w przekazywaniu widoku

0

Witam.
Mam taki kod:

 class Ksiegarnia extends Controller
{

		
	function Ksiegarnia()
	{
		parent::Controller();
                $this->response['ksiegarnia'] = $this->main();
	}


       function main()
       {
          
           $ksiegarnia = $this->load->view('Ksiegarnia/index','',true);
           
           return $ksiegarnia;
       }
}
?>

problem polega na tym ze nie wyswietla mi sie widok po odpaleniu strony, natomiast jezeli w wierszu
$ksiegarnia = $this->load->view('Ksiegarnia/index','',true), parametr true zamienie na false to wyswietla mi sie zdublowany wynik, czyli dziala przekazanie widoku, a nie dziala jego przypisanie do zmiennej i pozniejsze przekazadnie w konstruktorze przez funkcje main().
Prosze o pomoc poniewaz 2 dzien juz sie mecze.

0
       function main()
       {
          
           $ksiegarnia = $this->load->view('Ksiegarnia/index','',true);
           
           echo $ksiegarnia;
       }

Nie jest wyświetlane to, co zwróci Twoja funkcja, ale to, co po prostu wyświetlisz. Gdybyś ustawił parametr na false to samo wywołanie funkcji 'view' spowoduje wyświetlenie zawartości pliku (wraz z danymi przekazywanymi jako drugi parametr - oczywiście.

1 użytkowników online, w tym zalogowanych: 0, gości: 1