"No tenía miedo a las dificultades: lo que la asustaba era la obligación de tener que escoger un camino. Escoger un camino significaba abandonar otros. "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 11 del Curso de PHP POO

Domingo 12 de Septiembre de 2010

PHP Orientado a Objetos
Autor: César Cancino
Categoría: PHP Orientado a Objetos
Etiquetas Programación, php, mysl
Comentarios 55

Este es el VideoTutorial 11 del Curso de PHP POO.
Continuamos trabajando con el desarrollo de nuestro blog. En esta clase crearemos las tablas principales ( categorías, noticias y comentarios ). Elaboraremos los métodos para realizar la muestra dinámica de los post usando un sistema de paginación de a 10 registros. Para ello, usaremos el limit de mysql. Además, aprenderemos a agrupar los post por categorías, asi crearemos un orden en nuestros contenidos.
FInalmente, veremos con crear un link a cada post, usando SEO. Crearemos un pequeño script para generar URLs enriquecidas, a través de la implementación de un archivo .htaccess. Usaremos el módulo de Apache RewriteEngine, y construiremos una sencilla regla de escritura usando RewriteRule y expresiones regulares.
Todo en una hora aproximadamente.

¿Qué te gustaría compartir con nosotros?

Compartir

55 Comentarios

  1. mauricio
    Martes 14 de Julio de 2015

    excelente tutorial

  2. JAIME
    Viernes 12 de Junio de 2015

    ME SALE ERROR EN EL .HTACCES....!!! ERROR 403 ALGUIEN LLEGO A SOLUCIONAR ESE PROBLEMA?????????????? LES AGRADECERIA SU AYUDA..!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  3. carlos cerpa de montería (colombia)
    Jueves 30 de Enero de 2014

    Hola cesar como estas, nos enseña de utilizar tablas principales, la importancia del id_categoría la cuál nos lleva a otras publicaciones, la utilización de los widget para las diferentes categorías. El problema es que el phpadmin no reconoce el archivo .htaccess, voy a buscar que otro código se puede emplear en .htaccess, gracias cesar.

  4. Xavi
    Viernes 27 de Diciembre de 2013

    Tengo problemas para redirigir la url enriquecida.Las soluciones que mostraste en comentario son para servidor local, yo uso remoto 000webhost gratuito y me dice que no encuentra la página. He creado un archivo info.php y creo que en realidad si está habilitado el mod_rewrite pues sí sale en Loaded Modules, y como copié y pegué el código no deberia estar ahí el error. La ruta es correcta, el archivo .htaccess, noticias.php y el blod estan en misma carpeta... donde puede estar el fallo?

  5. Javier
    Jueves 12 de Diciembre de 2013

    Cesar muy buenos los videos, me encanta la forma que tienes de explicar, solo una duda, cuando creas la class trabajo no se podria hacer una clase por cada objeto que tengamos en la base de datos? Espero que me puedas responder, un saludo

  6. jhon eddier Solarte
    Martes 19 de Noviembre de 2013

    Tu pagina web no me deja registrar en el foro.. queria hacerte una pregunta.. en el videotuto numero 11 de php POO he seguido los pasos y me da un error de que se debe cerrar la conexion antes de volverla a usar.. en la parte de que la utilizamos en el gatget y despues la utilizamos en el contenido del post en el blog, pero nunca se ha cerrado para poder volverla a usar en la misma pagina... me podrias decir por q falla?

  7. irene
    Viernes 15 de Noviembre de 2013

    hola cesar soy nueva en esto de programacion orientada a objetos, estoy realizado los ejercicios de deltutorial, estoy en este precisamente y me muestra el siguiente error Call to a member function get_categorias() on a non-object in Ayuda!!!!!!

  8. hans herrera
    Martes 23 de Julio de 2013

    Hola cesar tengo un problema con el paginado, tengo 12 registros y la opción de siguiente se activa y le doy click y no me sale la demás noticias, y cuando doy a anterior tampoco me muestra el inicio solo aparece el mensaje de No hay registros. Espero tu ayuda gracias por el gran trabajo.

  9. hans herrera
    Martes 23 de Julio de 2013

    Buenas cesar sigo tu trabajo hace unas semanas, tengo un problema, en mi DB tengo en la tabla noticias 12 registros, me sale el paginado a siguiente pero cuando le doy a siguiente me sale que no hay registro y se activa el anterior y cuando le doy anterior me sale que ya no hay registros. Me deja de mostrar la data.. espero que me puedas ayudar gracias por los tutoriales es un muy buen trabajo un saludo de lima-Peru

  10. Rubel Rodriguez
    Sábado 25 de Mayo de 2013

    Gracias David Mera G. Yo tambien utilizo ubuntu y Me ayudo a solucionar el error con el mod-rewrite.

  11. manuel
    Domingo 24 de Febrero de 2013

    hola disculpa pero me comentaron algunos de mis compañeros que siguen tus cursos que recomendaste en uno de tus videos un pequeño curso de htaccess que eran 6 video nose si podrias facilitarme el link de esos videos o la pagina que recomendaste gracias muy buen trabajo

  12. David Mera G
    Miércoles 13 de Febrero de 2013

    Gracias César por tu excelente curso, me está ayudando mucho a recordar aspectos que había olvidado así como también a aprender nuevos métodos y formas de resolver problemas con el PHP POO, bueno uno de los problemas mas difíciles fue el error con el mod-rewrite, soy ubuntero y lo resolví siguiendo esta guía http://hackeruna.com/2012/12/11/instalar-el-modulo-mod_rewrite-en-ubuntu-12-10/ espero les ayude a quienes usan ubuntu 12.10 y demás versiones del mismo.

  13. José Manuel Contreras
    Lunes 24 de Diciembre de 2012

    Hola Cesar, voy avanzando poco a poco con tus lecciones, humildes pero magistrales. Tengo un problemilla con esta lección. Estoy intentando poner a modo de título en el centro del div "contenedor" la categoría de la que son las noticias, pero no lo consigo. Ya estoy casado de darle vueltas. Más bien se trata de un reto, pero no hay manera. No sé si tendré que crear un método nuevo. ¿Me puedes ayudar? Muchas gracias y Feliz Navidad

  14. jorge
    Viernes 16 de Noviembre de 2012

    porfavor tengo un problema con Rewritemod me sale un error 404

  15. antique reproductions in queens
    Jueves 27 de Septiembre de 2012

    Its not my first time to pay a visit this web site, i am browsing this web page dailly and take nice data from here everyday.

  16. Albert
    Martes 20 de Marzo de 2012

    Bueno probando ya resolví los problemas tenia inhabilitado Rewrite_module para habilitarlo http://www.internavegacion.com/2011/05/urls-amigables-habilitar-mod-rewrite/ y para que me mostrara todas las noticias al iniciar solo aplique este condicional if($c==0) { $sql="select *from noticias order by id_noticias desc limit $inicio,6"; }else { $sql="select * from noticias where id_categoria=$c order by id_noticias desc limit $inicio,6"; } en public function get_paginacion_noticias($inicio,$c)saluds

  17. Albert
    Martes 20 de Marzo de 2012

    buenas espero que me aclaren una duda la paginación al principio deberían salir todas la noticias existentes o me equivoco. pero solo me salen las de la de una categoría en especifico. bueno tambien tengo problemas con el .htaccess estoy viendo como resolverlo. Gracias por los vídeos cesar buen trabajo.

  18. Andres
    Domingo 18 de Marzo de 2012

    Maestro! Estoy teniendo problemas cuando inserto el archivo .htaccess me sale un error 500. Creo que es por que la versión de APPSERV no tiene el MOD_REWRITE activo! como puedo activarlo? Saludos desde venezuela

  19. Julio
    Lunes 27 de Febrero de 2012

    Buen Tutorial maestro Cesar Cancino. Quisiera que me ayudaran en este problema. Desde el index.php me sale este que no reconoce el metodo get_paginacion_noticias2($inicio,$c) que se llama dese el objeto creado $datos=$tra->get_paginacion_noticias2($inicio,$c); El UNICO metodo que reconoce es get_categorias(). Yo creo que es por los parámetros que tienen los otros métodos. Espero me puedan ayudar para seguir junto con ustedes en este maravilloro mundo de la POO con el maestro Cesar Cancino.

  20. Jullave
    Lunes 27 de Febrero de 2012

    Hola, alguien me puede ayudar con este problemita que me sale. Fatal error: Call to undefined method Trabajo::get_paginacion_noticias() in C:F-EmpresarialFmiwebindex.php on line 51 Como que no reconoce al objeto $tra y eso que si esta declarada -.-! $tra=new Trabajo(); Le agradecería un monton si alguien me pdiera ayudar. Cesar Gracias por tu enseñanza, sigue asi

  21. andrea
    Jueves 19 de Enero de 2012

    demasiado bueno el video gracias cesar por tu tiempo y dedicacion sigue así!!

  22. Lucas
    Miércoles 19 de Octubre de 2011

    Hola César como a la mayoria segun leo en los comentarios tengo este problema con el archivo .htacces me sale este error. The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. Ya descomente la línea rewrite_module pero sique sin funcionar. Alguna solucion?

  23. diego
    Domingo 04 de Septiembre de 2011

    me encuentro tomando este curso y me parece demasiado interesane pero tengo un problema con el ejercicio que se encuentra en este videotutorial cuando comienzo a trabajar con el archivo .htacces me sale este error. The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

  24. cristopher rustrian
    Domingo 28 de Agosto de 2011

    como le puedo hacer yo que corro php con ii7 sobre lo de .htaccess por pues no tengo apache y quisiera saber que hacer para ii7

  25. Alejandrovalenciaw
    Miércoles 22 de Junio de 2011

    Hola como solucionaron el error The server encountered an internal error or misconfiguration yo tengo mi servidor con godaddy pero no encuentro donde activar la línea rewrite_module si alguien puede dejar un link de algun manual, Gracias cesar por tu trabajo desde madrid.

  26. Juan Pablo
    Domingo 01 de Mayo de 2011

    Para los que tengan problemas con el archivo htaccess tienen que configurar el mod_rewrite de apache manualmente, en esta pagina sale un video de como configurarlo. http://loquenecesita.com/2008/12/seo-usando-php-videotutorial-2/ y si aun tiene el problema tambien encontre esta pagina donde te explican que mas se puede hacer para que te funcione el archivo htaccess http://www.forosdelweb.com/f58/activar-mod_rewrite-457190/ gracias a esta pagina pude configurar mi apache, ojala les sirva

  27. yan arlex vallejo
    Lunes 11 de Abril de 2011

    hola cesar muchas gracias por tu importante ayuda en mi conocimiento. excelente too el material que trabajas en esta pagina. cesar una pregunta con respecto a lo de htaccess. mira que ese archivo me coloca problema al ejecutar mi archivo me aparece esto. internal server error. The server encountered an internal error or misconfiguration and was unable to complete your request. y no se por k pasa esto. muchas gracias

  28. Germain
    Lunes 04 de Abril de 2011

    Amigo!! de verdad estoy sumamente agradecido por estos turoriaes le pones amorrrr de verdad espero que sigas adelante y nos muestre cosas asi de utiles siempre eres muy bueno... Me gustaria saber como hacer un sistema de comentarios para una web asi como este que tiene la tuya tengo tiempo intentadolo y nada... Gracias de antemano

  29. John Alexander Rodríguez
    Lunes 17 de Enero de 2011

    Hola César. Muy, pero muy interesante este tema. Me doy cuenta que hay mucho por aprender. Gracias César, valoro en mucho tu esfuerzo y te comunico que no es un esfuerzo en vano

  30. Argenis
    Jueves 02 de Diciembre de 2010

    Desde Venezuela, margarita te digo gracias mi pana de verdad excelente aporte que nos hace a todos los desarrolladores.... aclaras todas las dudas de la universidad.

  31. Yesid
    Miércoles 17 de Noviembre de 2010

    garcias gracias gracias.. mil gracias!!!!!!!! ESTO Q HCS ES MEJOR Q UN PROFESOR PRIVADO!! gracias por crear esta pagina.. gracias César Cancino :D

  32. jhon
    Martes 16 de Noviembre de 2010

    excelente tutorial gracias por tener este espacio

  33. Criiss
    Lunes 20 de Septiembre de 2010

    Cesar tus vídeos son una maravilla como siempre te digo, pero me salto una duda, en los próximos vídeos veremos como hacer el panel de administración, por que estamos usando el panel de admin en PHPmyAdmin, osea algo tipo WP aremos? -saludos.

  34. destruccion-x-
    Martes 14 de Septiembre de 2010

    Excelentes tus video te felicito una gran labor la que haces al compartir tus conocimientos con los demas, espero que los videos de POO PHP siga en desarrollo ya que es tema muy importante en la programacion y que a muchas personas les va a servir

  35. cesand
    Martes 14 de Septiembre de 2010

    Cesar Campeon este video esta para mirarlo por lo menos para mi mas veces que los demas.. nose si es xq ya estoy dormido pero me perdi un poco.. Gracias amigo explicas muy bien, aparte de siempre nos pasas nuevas paginar para conocer sos un groso asi no mas te lo digo :)

  36. Jorge Armando
    Domingo 12 de Septiembre de 2010

    felicitaciones, excelente material, mejor no locreo, la verdad muy buen material para practicar el uso de la pprogramacio orientada a objetos en php, si asi que muchos somos los agradecidos por tu honorable trabajo, nuevamente excelente y gracias

  37. Pisciss
    Domingo 12 de Septiembre de 2010

    Muchas Gracias Cesar, ya lo estoy descargando! segui asi

  38. Ing Idelvis Parra
    Domingo 12 de Septiembre de 2010

    Buenas tardes Cesar la verdad que tu material es el mejor, no hay otra web (excepto la del maestro Jesus Conde) que tenga tan rico material coimo esta, exelente hermano, cuidate

  39. leonardo
    Domingo 12 de Septiembre de 2010

    hola Cesar exelente video bien explicado sigue asi gracias por todos estos videos cuidate

  40. Yoris
    Domingo 12 de Septiembre de 2010

    gracias maestro cesar

  41. Alejandro
    Domingo 12 de Septiembre de 2010

    Hola Cesar ;) Solo pasaba agradecerte por los VT de POO y el tiempo y dedicación de ellos, me han servido mucho, y pedirte que sigas así con este material buenísimo.

  42. Juan Sebastian
    Lunes 13 de Septiembre de 2010

    Gracias cesar muy interesante lo voy a ver se que me sera muy util

  43. sam
    S?bado 18 de Septiembre de 2010

    hola amigo hace buen tiempo deje de visitar tu blog comence viendo los de php pero debido a que no encontraba algun videotutorial explicito sobre editar,eliminar,actualizar en una sola pagina ya no entraba pues eso de muchas paginas para solamente editar eliminar y agregar no me convencia pero ahora en esto de PHP POO seguro lo encontrare comenzare a ver tus videotutoriales te comento que e empezado a ver magento y casi ya lo aprendi pero el codigo es importante asi que a comenzar con PHP POO

  44. kevin
    Lunes 13 de Septiembre de 2010

    mis felicitaciones César cansino un abrazo desde perú tus videos esta rebuenas. es lo mejor de los tutoriales bien explicados.esta mas claro que el agua jeje..

  45. Emerson
    Lunes 13 de Septiembre de 2010

    Que buen material, gracias estoy aprendiendo muy bien...

  46. juan (ahuizotle)
    Lunes 13 de Septiembre de 2010

    excelente maestro, la verdad que he visto muchos sitios en la red pero, usted hace un gran trabajo y de verdad que le agradezco infinitamente, de verdad estoy aprendiendo, sigamos adelante, le envio un abrazo y miles de agradecimientos...

  47. ser
    Domingo 12 de Septiembre de 2010

    Estimados amigos el problema anterior se solucionó llendo al archivo de configuración de apache y activando el la línea rewrite_module. Saludos.

  48. Anderson
    Martes 14 de Septiembre de 2010

    Felicitaciones excelente trabajo, Gracias por compartir sus conocimientos con nosotros!.

  49. ANDRES
    Martes 14 de Septiembre de 2010

    hola amigo Cesar ... te escribo para felicitarte por todos los videos que has realizado... de esta manera muchas personas aprendemos de tus conocimientos ... sigue adelante....

  50. juan sebastian
    Martes 14 de Septiembre de 2010

    hola cesar el tutorial esta exelente...de pronto me gustaria que hablaras un poco sobre los estandares set y get en los metodos y sobre el manejo de session_start() que he tenido problemas con eso gracias

  51. crsitian
    Martes 14 de Septiembre de 2010

    maestro donde encuentro el primer video tutorial de este curso muchas gracias

  52. renato
    Lunes 13 de Septiembre de 2010

    gracias, hace tiempo que no comento en los videos. sigue asi, gracias por tu tiempo y compartir tus conocimientos.

  53. Dario
    Domingo 12 de Septiembre de 2010

    Exelente, exelentisimo video...muy bueno de tu parte cesar....saludos desde Argentina...

  54. Chasmis
    Jueves 30 de Septiembre de 2010

    Cesar excelente tu trabajo cada vez se te agredece mas pero una pregunta.... por que cuando puse el htaccess me manda un error 500 alguien me podria decir cual es el problema porfavor y como arreglarlo??

  55. fercaloco
    Martes 05 de Octubre de 2010

    Lo primero agradecer de corazon tus videos Cesar, Chasmis, a mi me pasaba lo mismo y gracias a "ser"(comentario 17), se soluciona. Un saludo y a todos y gracias ser.