Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

codeigniter
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Subiectul anterior :: Subiectul următor  
Autor Mesaj
z.m



Data înscrierii: 25/Feb/2005
Mesaje: 328

Trimis: Vin Noi 16, 2007 2:55 pm    Titlul subiectului: codeigniter  

Nu merge ceva de genul:

$this->parser->parse('admin/components/header_view.html', $data_header);
$this->parser->parse('admin/components/login_panel_view.html', $data);

Adica sa parsez mai multe template-uri unul dupa altul.
Sus  
ShD



Data înscrierii: 19/Noi/2007
Mesaje: 117
Locație: Iasi

Trimis: Lun Noi 19, 2007 1:29 pm    Titlul subiectului:  

De ce nu incerci sa le iei cu view?

Ma mai documentez si revin, pt mine e cam tabu code igniter, zend framework mi se pare mult mai competent.

Cod: $this->load->view('name');

Nota:
1. name merge si fara extensie.
2. parsarea se face intr-o clasa care extinde Controllerul
Sus  
z.m



Data înscrierii: 25/Feb/2005
Mesaje: 328

Trimis: Lun Noi 19, 2007 2:15 pm    Titlul subiectului:  

Se poate asa:
$string = $this->parser->parse('blog_template', $data, TRUE);

Daca pui parametrul true,ti-l intoarce ca string.Si daca vrei sa parsezi mai multe template-uri unul dupa altul faci in loc de

$this->parser->parse('admin/components/header_view.html', $data_header);
$this->parser->parse('admin/components/login_panel_view.html', $data);

Pui
$header = $this->parser->parse('admin/components/header_view.html', $data_header,TRUE);
$login = this->parser->parse('admin/components/login_panel_view.html', $data,TRUE);

Si apoi
print $header;
print $login;
Sus  
ShD



Data înscrierii: 19/Noi/2007
Mesaje: 117
Locație: Iasi

Trimis: Lun Noi 19, 2007 4:45 pm    Titlul subiectului:  

Interesat :) incerc si eu cand am o secunda libera :D
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1763
Locație: Sibiu

Trimis: Mar Noi 20, 2007 11:04 am    Titlul subiectului:  

Aceeasi chestie cu al treilea parametru pe true se poate si la $this->load->view. Acelasi lucru - iti returneaza codul html corespunzator intr-un string. Eu unul prefer varianta asta fata de template parser.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community