Controler
<?php class Blog extends Controller { function index() { $ci['nick'] = $this->uri->segment('niezalogowany') ; $ci['title']="CODEIGNITER"; $ci['text']="Witam na blogu dziesiego";
$this->load->view('blog_view',$ci); } function dzesi() { $this->load->view('blog_view'); } } ?>
widok
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title><?=$title?></title> </head> <h4> <b><?=$text?></b></h4> <?=$nick?> <body> </body> </html>
jak wywołuje funkcje index() niby działa ale jak wywołam funkcje dzesi() pokazuje błąd
dzesi hah
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: text
Filename: views/blog_view.php
Line Number: 7
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: nick
Filename: views/blog_view.php
Line Number: 8
Czy tak niepowinno sie robić tzn wywoływać tego samego widoku w kilku funkcjach , czy może dla każdej funkcji udzielny widok?.Lub może to wina samego CI?