2010-12-01 14 views
0


Je suis un débutant à CI.Et je veux mettre en œuvre un CI dans un modèle à trois colonnes.Mais je ne suis pas sûr comment je peux l'implémenter.La colonne de droite est statique une fois que l'utilisateur s'est connecté au site. Il contient comme image de profil, Accountinfo et quelques autres choses. Dans les colonnes du milieu et de gauche vont changer dépendent du lien d'opération de l'utilisateur sur le côté droit.Comment faire un gabarit de trois colonnes dans codeigniter?

-------------------------------------------- 
       Header 

Left  | Middle  |   Right 
    Pic |     |     
    Account|     | 

       Footer 
---------------------------------------------- 

Par exemple, si l'utilisateur clique sur le compte de liaison côté gauche, je dois afficher les informations de compte dans le milieu panel.So Maintenant, le panneau central que des changements dans le contenu? Comment puis-je y parvenir?

Répondre

0

afficher simplement des vues selon la méthode demandée ..

<?php 
class Profile extends Controller { 

    function __construct() 
    { 
     parent::__construct(); 
    } 

    function index() 
    { 
     $this->load->view('profile/home'); 
    } 

    function messages() 
    { 
     $this->load->view('profile/messages'); 
    } 

    function pictures() 
    { 
     $this->load->view('profile/pictures'); 
    } 
} 

et ainsi de suite. Cependant, il semble que vous souhaitiez conserver les mêmes parties du site. Il peut donc être utile de regarder dans une bibliothèque de modèles qui vous permettra d'avoir une mise en page, mais de pouvoir écrire dans des régions spécifiques. application plus facile à entretenir, etc.

voir:

pour résumer

http://codeigniter.com/forums/viewthread/95687/P40/

http://philsturgeon.co.uk/code/codeigniter-template

- code comme requis dans votre contrôleur/modèle pour présenter la vue correcte à l'utilisateur, en fonction de la méthode demandée.