Foros del Web » Programando para Internet » PHP »

Duda en codelgniter

Estas en el tema de Duda en codelgniter en el foro de PHP en Foros del Web. Hola, estoy probrando este framework, por ahora no veo complicaciones, he creado una pagina, donde recojo datos de la BD Código PHP: <?php  foreach( $query ...
  #1 (permalink)  
Antiguo 15/12/2009, 19:17
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Duda en codelgniter

Hola, estoy probrando este framework, por ahora no veo complicaciones, he creado una pagina, donde recojo datos de la BD

Código PHP:
<?php foreach($query->result() as $row): ?>

<h3><?=$row->Obras?></h3>

<p><?=anchor('blog/Comentarios/'.$row->idObras'Comentarios');?></p>
Al pinchar me lleva a una pagina, que me muestra los datos :

Código PHP:
<?php foreach($query->result() as $row): ?>

<h3><?=$row->Obras?></h3>
<h3><?=$row->Thumb?></h3>
<h3><?=$row->Tecnica?></h3>


<?php endforeach; ?>

El problema es , que me muestra todos los datos, y yo solo quiero que me muestre los datos que id = al id de la pagina.

En php normal es haciendo una consulta simple, pero aqui me pierdo un poco, alguien me podria orientar?
  #2 (permalink)  
Antiguo 16/12/2009, 04:02
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda en codelgniter

lo mejor en estos casos es que leas la guía o referencia oficial de CodeIgniter

aunque esta en inglés, fácilmente la puedes traducir con algún software o servicio Web... ya que ahí esta todo lo referente a dicho framework...

dudo que encuentres orientación puntual que te atienda mejor de lo que tu bien puedes hacer por ti mismo...


suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/12/2009, 04:29
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Duda en codelgniter

No tengo problema con el ingles, de todos modos, estuve mirando la guía y no encontré donde hablan de conexiones a BD
  #4 (permalink)  
Antiguo 16/12/2009, 08:43
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Duda en codelgniter

Nadie sabe de codelgniter ? entiendo que es un lenguaje muy complicado
  #5 (permalink)  
Antiguo 16/12/2009, 08:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda en codelgniter

Cita:
Iniciado por esunestudio Ver Mensaje
Nadie sabe de codelgniter ? entiendo que es un lenguaje muy complicado
CodeIgniter no es un "lenguaje" complicado... es solo PHP !!

Cita:
Iniciado por esunestudio Ver Mensaje
No tengo problema con el ingles, de todos modos, estuve mirando la guía y no encontré donde hablan de conexiones a BD
pues "mirar" no basta, hay que buscar, leer e investigar:
http://codeigniter.com/user_guide/general/models.html
http://codeigniter.com/user_guide/database/index.html

si solo te la pasas mirando, pues bueno... solo te convertirás en espectador... ¿no crees??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 16/12/2009, 09:16
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Duda en codelgniter

Tienes toda la razón, de todos modos todo eso ya lo he mirado, así he podido empezar a montar la aplicación , lo único que me falla es que no se recoger la id.
  #7 (permalink)  
Antiguo 16/12/2009, 10:55
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Duda en codelgniter

esunestudio, lo que deseas hacer se resuelve con el helper url que tiene incluido en el CodeIgniter.

las url básicamente están formadas por una url base(dominio de tu app) y fragmentos de uri, en una arquitectura mvc, sería: clase/metodo/parametro(s)

ahora bien si tienes una url(amigable) del tipo: https://midominio.com/usuarios/detalles/21 , esto da la idea que quieres mostrar los detalles del usuario con id=21

pues a traves del helper url puedes hacer esto en tu funcion del controlador:
$id=$this->uri->segment(3,0);
significa que estas obteniendo el 3er parametro de tu url y en caso de que no exista pues toma 0 por defecto.

con ese id me imagino que sepas buscar en la BD.

espero te sirva.
  #8 (permalink)  
Antiguo 16/12/2009, 11:39
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Duda en codelgniter

Gracias X_fran, no estoy familiarizado con los framworks, y no tenia ni idea de que se hacia asi, muchas gracias ya te cuento

EDIT : Listo, sabiendo el código es fácil implementarlo, empece ayer con este framework, y aun tengo algunas lagunas, pero bueno ya he conseguido hacer una aplicación que tenia desarrollada en php en codeigniter ( prácticamente ).

Si tengo alguna duda mas la posteare y ojalá puedas volver a ayudarme , muchas gracias.

Última edición por esunestudio; 16/12/2009 a las 12:01
  #9 (permalink)  
Antiguo 16/12/2009, 12:11
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Duda en codelgniter

me alegro que hayas resuelto tu duda.
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 17:11.