Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/04/2010, 12:59
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: Nuevo en POO y CodeIgniter - Una pregunta simple

Cita:
Iniciado por Netfrank Ver Mensaje
Perdón por la ignorancia, pero: ¿Llamo a toda la plantilla desde el controlador? Digo, porque es un HTML de unas 500 líneas...
Es una opción. Igual CI te permitiría dividir la vista en "secciones" para procurar su reutilización. Así como es común encontrar código como:
Código PHP:
Ver original
  1. <?php
  2. include 'header.php';
  3. include 'menu.php';
  4.  
  5. // Código PHP mezclado con SQL, HTML y demás ... complicado de leer y entender
  6.  
  7. include 'footer.php';

En CI podrías tener algo como (sacado del enlace que dejé):
Código PHP:
Ver original
  1. <?php
  2.  
  3. class Page extends Controller {
  4.  
  5.    function index()
  6.    {
  7.       // Código PHP sin SQL, sin HTML; breve y entendible
  8.       $data['page_title'] = 'Your title'; // Asignando variables de la vista
  9.  
  10.       $this->load->view('header');
  11.       $this->load->view('menu');
  12.       $this->load->view('content', $data);
  13.       $this->load->view('footer');
  14.    }
  15.  
  16. }

Igual se puede leer que puedes utilizar subdirectorios y otro tipo de archivos. Vaya que precisamente por lo simple es bastante permisivo. Podrás organizarte como mejor te acomodes.


Cita:
Iniciado por Netfrank Ver Mensaje
Igual creo que voy entendiendo. Esto de POO es un tanto distinto a mis viejas costumbres, pero está visto que significa un avance en cuanto a eficiencia y eficacia.
Utilizar un framework no es "entender POO" por mucho que dicho framework esté programado a base de objetos y lo que quieras. Además, aquí hemos hablado más del patrón MVC y hasta ahí; ojo con ello.
__________________
I ♥ The Music!