Lunes, 13 Febrero 2012 17:21

VT 04 PHP:POO+MVC - Crear un framework básico

Escrito por  Jaisiel Delance

En esta ocasión vamos a ver el acceso a datos, vamos a pasar datos a las vistas desde una base de datos y veremos también como podemos incorporar librerías y utilizarlas, veremos un ejemplo de la creación de un documento PDF.

Descargar este Vídeo | Descargar código fuente

60 comentarios

  • Enlace al Comentario Matias Lunes, 08 Junio 2015 20:00 publicado por Matias

    Excelente trabajo.. te hago una consulta... si mi proyecto debe conectar a 2 bases de datos, como conviene hacer para que no este predefinida la base de datos y tener que pasarlas como parametro ?
    donde me conviene hacer este pasaje de parametros?

  • Enlace al Comentario Oscar Amaiz Lunes, 22 Diciembre 2014 23:08 publicado por Oscar Amaiz

    Buen día, ante todo muchas gracias por el tiempo que te tomastes para la realización de estos videos, mi inconveniente es que al usar la libreria PDF me mostro el PDF en una oportunidad y cuando trate de cambiarlo para usar las variables desde el navegador ya no me volvió a funcionar. Me aparece el dialogo: No encontrado coloque un echo en el modelo y me muestra la dirección correcta de ubicación de la libreria pero aun no logro resolver el problema, espero me puedas dar luces para resolverlo. GRACIAS

  • Enlace al Comentario Katy Martes, 02 Diciembre 2014 14:37 publicado por Katy

    Hola Buenos dias primero por darte las gracias por los tutoriales que realizar.

    Una pregunta me da la siguiente advertencia Deprecated: mysql_real_escape_string(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in y no se como corregirlo.
    Te agradeceria por tu respuesta gracias

  • Enlace al Comentario RAUL Miércoles, 30 Julio 2014 22:29 publicado por RAUL

    te doy las gracias por tu trabajo es muy bueno.
    ayudame porfis, en local todo bien pero cuando lo paso a la web hosting gratuito solo muestra el index pricipal, si navego me manda el error 404 no muestra las demas vistas.

    un abrazo, sigue compartiendo eso es de personas excelente y unicas. gracias

  • Enlace al Comentario Jaisiel Delance Miércoles, 05 Febrero 2014 00:41 publicado por Jaisiel Delance

    Accede al modelo en el método:


    public function miPdf()
    {
    $this->loadLibrary( 'fpdf' );
    $pdf = new FPDF();
    $modelo = $this->loadModel( 'tu_modelo' );

    // traes los datos desde el modelo
    $datos = $modelo->getDatos();

    // tomando el ejemplo del tutorial
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);

    // accedes a los datos
    $pdf->Cell(40,10, $datos['campo1']);
    $pdf->Ln();
    $pdf->Cell(40,10, $datos['campo2']);
    $pdf->Output();

  • Enlace al Comentario rey Viernes, 31 Enero 2014 19:06 publicado por rey

    que tal jasiel mira necesito saber como le envio una consulta de la base de datos a mi pdf?? ayuda urgente por favor

  • Enlace al Comentario Leticia Lunes, 25 Noviembre 2013 16:39 publicado por Leticia

    Hola Jaisiel, pude solucionar el inconveniente comentado anteriormente! Tenía un problema de configuración de apache.
    Gracias! Saludos!

  • Enlace al Comentario Leticia Lunes, 25 Noviembre 2013 15:02 publicado por Leticia

    Hola Jaisiel, muy buenos los video tutoriales. Los estoy siguiendo para realizar una aplicación.
    Me podría ayudar con el siguiente problema? Al intentar acceder a los controladores el servidor me tira un "Not Found The requested URL /proyecto/mvc/login/ was not found on this server.
    Probé lo siguiente, poner el controlador por defecto (en el config.php) y ahí lo muestra bien, el problema ocurre cuando intento acceder desde un link, desde el menú por ejemplo.
    También probé de accederlo directamente asi: http://localhost/proyecto/mvc/controllers/loginController.php y ahí queda la pantalla en blanco. Lo que me imagino es que si tuviera un error el controlados no lo cargaría ni por defecto.

    Me podrías guiar por dónde buscar el error? Tengo todo tal cual tus tutoriales, no puedo encontrar la falla.
    Gracias! Saludos!

  • Enlace al Comentario Paul Niebla Jueves, 21 Noviembre 2013 23:58 publicado por Paul Niebla

    Hola Jasiel.
    Antes que nada, excelente trabajo con estos tutoriales.
    Tengo un problemita con el driver PDO, al momento de hacer la consulta me marca este error:

    could not find driver

    Habria alguna manera de utilizar el driver de php_mysql en vez de php_mysql_pdo?

    Gracias de Antemano

  • Enlace al Comentario Jaisiel Delance Viernes, 01 Noviembre 2013 15:04 publicado por Jaisiel Delance

    Puede que lo estés llamando dentro de alguna función, cuando te refieres a $this debe ser llamado desde el objeto.
    /* vista */
    echo $this->mi_var; // funciona

    function nombre()
    (
    echo $this->mi_var; // no funciona
    )

Deja un comentario

Asegúrate de llenar la información requerida marcada con (*). No está permitido el Código HTML.

hosting joomla