Foros del Web » Programando para Internet » PHP » CodeIgniter »

Uso Correcto codeigniter

Estas en el tema de Uso Correcto codeigniter en el foro de CodeIgniter en Foros del Web. Hola estoy empezando a aprender por mi cuenta codeigniter-MVC quisiera saber si estoy haciendo el uso correcto del mismo codeigniter y del MVC es decir ...
  #1 (permalink)  
Antiguo 04/08/2013, 19:27
Avatar de carlosloaiza21  
Fecha de Ingreso: julio-2009
Mensajes: 175
Antigüedad: 14 años, 9 meses
Puntos: 0
Exclamación Uso Correcto codeigniter

Hola estoy empezando a aprender por mi cuenta codeigniter-MVC quisiera saber si estoy haciendo el uso correcto del mismo codeigniter y del MVC es decir si si estoy utilizando bien el mode la Vista y el controlador aqui estan mi ejemplo

el archvio de base de datos ya esta configurado,

El Controlador:

Código:
<?php
	class Base extends CI_Controller
	{	
		public function index()
		{
			$this->load->model("consulta");
			$datos['titulo']="Consutla a Base";
			$datos['nombres']=$this->consulta->consu();
			$this->load->view('resultado',$datos);
		}
	}
?>
el modelo:

Código:
<?php
	class Consulta extends CI_Model
	{
		public function consu()
		{
			$this->load->database();
			$consulta=$this->db->query("select * from Alumnos");
			$nombresx=$consulta->result_array();
			return $nombresx;
		}
	}
?>
y la vista asi:

Código:
<html>
	<head>
		<title>
			<?php echo $titulo; ?>
		</title>
	</head>
	<body>
		<?php foreach ($nombres as $filas){echo $filas['Nombres']."<br>";} ?> 
	</body>
</html>
El codigo esta correcto y muestra lo que necesito pero lo que me interesa saber es si si estoy utilizando cada cosa para su uso correcto.

Gracias

Saludos
__________________
La vida de un hombre es mas interesante si ha fracasado, por que eso quiere decir que ha intentado superarse
  #2 (permalink)  
Antiguo 09/08/2013, 10:53
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 18 años, 9 meses
Puntos: 6
Respuesta: Uso Correcto codeigniter

Yo tambien estoy aprendiendo , asi que te doy mi opinión pero de novato tambien.

El paradigma MVC significa que tenemos que separar la capa de datos, de la capa de negocios y a su ves de la capa de presentacion (vistas) .

Si bien veo que la logica y la implementación es correcta basicamente, pero según lo que pude leer hay que seguir algunas convenciones.

Ponele si tu controlador se llama base.php el resto de los archivos deberian llamarse.

Modelo: base_model.php
Vista: base_view.php

El de la vista puede cambiar porque dependiendo se pueden cargar diferentes vistas dependiendo del caso, pero entre el controlador y el modelo tiene que haber una relacion en los nombres.

No se si me explico, no es que este mal, pero solo te comento lo que leí y estoy siguiendo segun las convenciones que indica CodeIgniter.

Saludos
  #3 (permalink)  
Antiguo 09/08/2013, 12:33
 
Fecha de Ingreso: julio-2013
Mensajes: 32
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Uso Correcto codeigniter

Hola es correcto, y como enciona padawan es importante que los nombres de Model, controlador y vista sean los lismos o bien parecidos ya que al momento de desarrollar puede resultarte de mucha ayuda para identificarlos rapidamente, si tendrás varias vistas de una sola sección tambien es conveniente colocarlas en una sola carpeta, conforme desarrolles crearás tu propio criterio de como organizarlos mejor hasta ahora es correcto el uso que les das.
  #4 (permalink)  
Antiguo 10/08/2013, 06:11
Avatar de carlosloaiza21  
Fecha de Ingreso: julio-2009
Mensajes: 175
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Uso Correcto codeigniter

Muchas gracias aeguire las normas jeje saludos
__________________
La vida de un hombre es mas interesante si ha fracasado, por que eso quiere decir que ha intentado superarse

Etiquetas: correcto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:45.