Videotutorial: Introducción a Codeigniter

codeigniter_screencastHoy os presento mi primer videotutorial (screencast) sobre el framework MVC de PHP CodeIgniter. Existen cantidad de recursos en inglés sobre este framework, pero casi nada en español, así que he grabado esta breve introducción para demostrar su potencia y sencillez.

Podéis descargar aquí los ficheros con el código del ejemplo.

Ver screencast

Además de la versión flash, tenéis el video disponible a través de iTunes o en descarga directa en dos formatos:

Podéis ver el resto de videotutoriales en la página de screencasts.

Si te ha gustado este artículo, por favor compártelo:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Meneame
  • StumbleUpon
  • Tumblr
  • Twitter

Enlaces

27 comentarios para “Videotutorial: Introducción a Codeigniter”

  1. allende dice:

    Excelente screencast, respetando el MVC y con algunos extras para los que apenas inician en CI y de lo más importante en español, gracias.

  2. Julian dice:

    Muy bueno el video. Saludos.

  3. Diego dice:

    Me gustó el video tutorial, espero sea el primero de muchos.
    Saludos.

  4. ricardo dice:

    Muchas gracias, muy bueno el tuto.
    Ya estoy esperando la segunda parte haber si le explicas como combinarlo con jquery para no estar recargando las paginas.

    Saludos compañero.

  5. David Rojas dice:

    @ricardo Combinar jQuery con CodeIgniter lo había pensado para más adelante, primero tengo previsto preparar uno sobre validación de formularios y quizá otro sobre routing.

  6. muy buen tutorial, te pasaste

  7. ricardo dice:

    Bueno entonces esperaremos los siguientes capitulos que de seguro seran muy interesantes.
    gracias amigo, muy bueno el blog.

  8. Nokrosis dice:

    Muy buen tutorial, te felicito por la iniciativa.

    Sólo tengo un comentario respecto a tu modelo.
    Donde usas:

    $query = $this->db->get(‘entradas’);

    if($query->num_rows() > 0)
    {
    foreach($query->result() as $fila)
    {
    $data[] = $fila;
    }
    }

    return $data

    Es suficiente con hacer:

    $query = $this->db->get(‘entradas’);
    return $query->result_array();

    esto te regresa ya un arreglo para usarlo en la vista.

    Saludos.

  9. David Rojas dice:

    @Nokrosis Cierto, en este ejemplo con eso bastaría, lo hice así por convenio, se suele poner de esta manera para hacer más cosas sobre el resultado antes de devolverlo a la vista, en casos más complejos claro. Buen apunte :)

  10. Valen dice:

    Excelente tutorial, estoy indagando en el tema de los frameworks y tras varios días de lectura me he decidido por empezar con Codeigniter… y este vídeo ha sido el último empujoncito que necesitaba.

    ¡Gracias!

  11. Oscar dice:

    Muchas gracias por el screencast, muy bueno. Acabo de iniciarme con Codeigniter y estoy recopilando todo posible, conoces alguna web donde explique como quitar el index.php de la url?, gracias!!!

  12. Oscar dice:

    Acabo de solucionar ahora mismo el problema, gracias de todas formas :)

  13. David, interesantísimo screencast sobre CodeIgniter. Estoy empezando a dar mis primeros pasos y me ha resultado de gran ayuda. Gracias.

    P.D. No me importaría en absoluto ver más screencast tuyos sobre este framework ;)

  14. juan dice:

    que tal rojas me gusta tu trabajo, no tendras algun ejemplo de sistema de login con usuarios

  15. David Rojas dice:

    @juan Precisamente tengo preparado un video con un ejemplo de cómo hacer una librería de login. Es un ejemplo muy sencillo que he hecho para enseñar como funciona la creación de librerias y los hooks en CodeIgniter. Cuando pueda lo cuelgo.

  16. magalenore dice:

    Excelente David !! Gracias por compartir tus conocimientos. Espero ver colgados más de estos. =D
    Desde Bogotá, Colombia.

  17. Mauricio dice:

    Saludos,

    Muchas Gracías, Muy buen tutorial.

  18. Hola David muchas gracias, sigue publicando mas videos, es dificil empezar y estos screen casts te llevan de la mano,

  19. tonyj dice:

    Muchas gracias por el tutorial, todo ha salido genial, he ido haciendolo a la par con un ejemplo parecido y OK, me está gustando :p!

    Bueno un saludo! y sigue así! gracias por compartir tus conocimientos

  20. Obelich dice:

    Hola que tal navegando por ahi me encontre con tu pagina y me parecio interesante lo de los video tutoriales que tienes y por lo que miro le estas metiendo ganas se agradece la intencion de compartirnos tus conocimientos,

    Yo actualmente uso Cakephp pero no me cierro, a utilizar otros frameworks mientras sea para mejorar, ahora me estoy descargando su videotutorial le boy a dar una mirada aver que tal ya toy suscrito a su rss, lo malo de este es que hay muy poca info en espa como lo mencionas, pero miro que acada rato esta usted poniendo informacion para adentrarse en este, si miro que me llama la atencion sabra mas de mi por aca :)

    Sale se agradece el aporte.

  21. Jose Luis dice:

    Gracias por esta iniciativa.Estoy mirando varios Frameworks para ve cual uso en mi proyecto de final de carrera y la verdad que tras ver tus screencasts pues se ha inclinado bastante la balanza hacia CodeIgniter.
    Muchisimas gracias por aportar info en español!

    Un saludo!

  22. jorge dice:

    quien me puede mostrar un ejemplo de como puedo mostrar los datos ingresados en un formulario con codelgniter en una tabla
    por que soy nuevo en esto
    de ante manos muchas gracias
    pd;los videos son muy bueno

    att
    jorge

  23. David Rojas dice:

    @jorge No tiene mucha complicación, obtén los datos de la BD en el modelo, y pasa el array a la vista, en ella recorres ese array mostrando una fila cada vez. Te recomiendo que veas todos los vídeos.

  24. HalleyR dice:

    David Primero darte gracias por estos videos que sirven de ayuda pero tengo una consulta mira resulta que en la parte de model me arrojo un error con tu codigo del video, el error fue

    Call to a member function order_by() on a non-object in

    me arrojaba este error en la clase model, investigando vi en otro post

    que se necesitaba poner en el archivo config/autoload.php

    $autoload['libraries'] = array(‘database’);

    Puse esto y funciono todo correctamente

    MI PREGUNTA ES PORQUE A TI TE FUNCIONO SIN NECESIDAD DE PONER ESTA LINEA EN EL ARCHIVO AUToloaD.php? la carga de datos

    PD: dejo el link del post donde dijeron la solucion

    http://translate.google.com.pe/translate?hl=es&sl=en&u=http://codeigniter.com/forums/viewthread/48209/&ei=7RYDTOnLNMG78gbtj53-Dg&sa=X&oi=translate&ct=result&resnum=2&ved=0CCgQ7gEwAQ&prev=/search%3Fq%3DCall%2Bto%2Ba%2Bmember%2Bfunction%2Bget()%2Bon%2Ba%2Bnon-object%2Bin%26hl%3Des

  25. HalleyR dice:

    Me respondo a mi duda mi error estaba en la linea

    function _construct()

    lo habia puesto con un guion solamente cuando deben de ser 2

    function __construct()

    puse esto y si funciono la carga de datos de la bd
    sin necesidad del autoload array

    Saludos

  26. Ronald Saenz dice:

    Muy buen aporte David

  27. lexblas dice:

    Excelente video, justo lo que andaba buscando.

    Saludos desde Trujillo – Peru.

Deja un comentario

Introduce tu información personal en el formulario, regístrate o identifícate usando twitter con el siguiente botón.

RSS iTunes podcast Twitter

Categorías

Mi Amazon whislist: Regálame un libro!

Archivos