Ejemplo de MVC con PHP Parte 1 de 8 | Curso PHP y MySQL #44

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 191

  • @vidamrr
    @vidamrr  6 ปีที่แล้ว +7

    Ve todos los tutoriales del curso de PHP+MySQL
    Curso completo de PHP+MYSQL
    th-cam.com/play/PLvRPaExkZHFkpBXXCsL2cn9ORTTcPq4d7.html
    Tutorial MVC con PHP
    th-cam.com/play/PLvRPaExkZHFmUFB1dx1RbC4_mxpgQwSsS.html

    • @Laurax450
      @Laurax450 3 ปีที่แล้ว

      disculpas ... resuelto ... me faltaba una s final en el htaccess ..... ups

  • @prjd9251
    @prjd9251 5 ปีที่แล้ว +1

    Excelente explicación del Patrón MVC. En tan solo unos pocos minutos ya pude comprender su funcionamiento. ¡Muchas gracias!

  • @johannesmoreno4202
    @johannesmoreno4202 4 ปีที่แล้ว +2

    Eres el mejor, tanto tiempo buscando entender mvc y contigo lo he conseguido. Gracias

  • @compartelo007
    @compartelo007 5 ปีที่แล้ว +2

    Gracias por explicarlo con clases, la mayoría de vídeos que veo explicando un sencillo mvc en php no lo hacen con clases y es algo más caótico.

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +1

      quise simplificarlo lo más que pude

  • @juliangariel2019
    @juliangariel2019 3 ปีที่แล้ว

    Súper bien explicado. Me encanta cómo vas planteando un problema a la vez y lo vas resolviendo. Mucha gracias.

  • @TecnoTubeTutorials
    @TecnoTubeTutorials 4 ปีที่แล้ว +5

    Excelente lo explicas todo muy claro

  • @franciscopena1140
    @franciscopena1140 2 ปีที่แล้ว

    Estoy aprendiendo MVC en PHP, tu video me ha sido de mucha ayuda.

  • @cesarl.c.847
    @cesarl.c.847 2 ปีที่แล้ว +3

    Hola tod@s... excelente tutorial de MVC - PHP - MySQL. Parece ser que al ingresar un metodo que no existe en el navegador no se controla el error, tal vez haya necesidad de cambiar "isset" por "method_exists" para hacer esa validación (minuto 16:08). Hice la revisión en PHP 7.4.

    • @ferneyp
      @ferneyp 3 หลายเดือนก่อน

      Sí. A mí también me pasó y tengo la versión 8.2. Gracias.

  • @ctrljean3467
    @ctrljean3467 6 ปีที่แล้ว +2

    Excelente explicación, muy detallada clara y concisa perfecto para los que están aprendiendo MVC, muchas gracias por la información tan detallada caballero y por hacer el esfuerzo de traernos este contenido.

  • @leandroramirez9985
    @leandroramirez9985 5 ปีที่แล้ว +3

    Excelente pedagogía, demuestra un nivel muy alto de conocimiento.

  • @JuanCarlosJaramilloMontoya
    @JuanCarlosJaramilloMontoya 5 ปีที่แล้ว

    Gracias de verdad.... al fin alguien que explico en palabras claras como funciona el MVC en php excelente

  • @AlejandroTuzzi
    @AlejandroTuzzi 4 ปีที่แล้ว +1

    Sos un genio, está clarisimo.

  • @JulioFrancoPy
    @JulioFrancoPy 5 ปีที่แล้ว

    Excelente tutorial...su pedagaogia es muy amena...saludos desde Paraguay!

  • @nidiadiaz9541
    @nidiadiaz9541 4 ปีที่แล้ว

    Muchas gracias por el vídeo, estoy entendiendo por fin lo que es el modelo vista controlador en php, gracias por compartir su conocimiento.

  • @hebertsbonilla7405
    @hebertsbonilla7405 4 ปีที่แล้ว +1

    Muchas gracias por el tutorial amigo.

  • @parmelota1
    @parmelota1 ปีที่แล้ว

    Excelente muy claro y didactico. Gracias!

  • @SkinDeath887
    @SkinDeath887 5 ปีที่แล้ว

    Gracias, buen vídeo. Al fin entiendo como trabajar MVC con PHP.

  • @MrSfaundez
    @MrSfaundez 4 ปีที่แล้ว

    Excelente muchas gracias me estoy basando en tu tutorial porque estoy integrando una template de bootstrap tipo dashboard a un MVC en PHP puro.

  • @devangel1698
    @devangel1698 4 ปีที่แล้ว

    Hola gracias por la implementación es la más sencilla que eh encontrado, igual podrías haber hablado acerca del patrón de controlador frontal que utilizaste

  • @michellgutierrez3794
    @michellgutierrez3794 5 ปีที่แล้ว

    Muy buen vídeo, excelente para empezar algo con MVC

  • @jesusbautista9258
    @jesusbautista9258 6 ปีที่แล้ว

    Me gusta el estilo de tus videos, te ganaste un subscriptor!

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว

      gracias Jesús!! qué bueno que te gustó el video 😇😇😇

  • @Musical-Health
    @Musical-Health 3 ปีที่แล้ว

    Un tutorial estupendo, aunque, podrías añadir algún video mas añadiendo por ejemplo un desplegable tipo select dentro del formulario y que muestre otra tabla, por ejemplo tipo de matricula.

  • @jcare07
    @jcare07 4 ปีที่แล้ว

    Excelente explicación.

    • @vidamrr
      @vidamrr  4 ปีที่แล้ว

      gracias Jeancarlo!

  • @waldogomezalvarez6068
    @waldogomezalvarez6068 5 ปีที่แล้ว

    Excelente!. Muy claro.

  • @DiamanteKlopman
    @DiamanteKlopman 5 ปีที่แล้ว +1

    Saludos, gracias de antemano por el tiempo dedicado a la realización de tu video, es el más claro y accesible que haya visto sobre el tema. Una pregunta: ¿Hay algúna regla de Rewrite equivalente para los que usamos NGINX con Laragon? Gracias de antemano.

  • @andeervallesrios8555
    @andeervallesrios8555 3 ปีที่แล้ว +1

    que tal una consulta ... arme mi proyecto (en MVC) a base de este Tutorial pero cuando la subo al server, sale error como ""404 Not Found" o "The requested URL was not found on this server." , tiene algo que ver el .htacces? porfavor necesito tu ayuda si se necesita algo mas saludos.

  • @alejandromvp6457
    @alejandromvp6457 5 ปีที่แล้ว +2

    hola excelente video, una consulta, si no configuro un .htaccess puedo trabajar usando MVC, lo pregunto de manera general, y no especificamente utilizando tu codigo?

  • @armandomartinez443
    @armandomartinez443 4 ปีที่แล้ว +2

    Excelente video, hace tiempo lo implemente en un sitio y funciono perfectamente, pero ahora estoy montando mi servidor en nginx y no logro que funciones el htacces, no se si alguien sepa como configurar lo mismo pero usando nginx

  • @kevinhinojosaherrera9014
    @kevinhinojosaherrera9014 3 ปีที่แล้ว

    Hola disculpa, que version de php y apache usaste para este tutorial?

  • @cristianjohanoterooviedo4881
    @cristianjohanoterooviedo4881 3 ปีที่แล้ว

    Buenisimo!!

  • @avwa4965
    @avwa4965 3 ปีที่แล้ว +1

    hola, podría alguien resolverme una duda? :/
    Estoy tratando de hacer esto pero en hdocs de XAMPP y no puedo ver la carpeta del proyecto desde el navegador una vez que agrego el .htacces... por qué pasa eso?

  • @erwin-7029
    @erwin-7029 4 ปีที่แล้ว

    hola amigo y que tan recomendado es trabajar con el htacces? es un poco confuso, porque fijate que no me deja ingresar a ninguna pagina de mi sitio.. solo me manda al error

  • @BIORADMedicalServices
    @BIORADMedicalServices ปีที่แล้ว

    Excelente Tutorial... Consulta: cuando exploto la URL, me genera también un elemento más con el nombre del archivo "index.php" por lo que no rutea correctamente ni rutea correctamente el controlador... cómo se puede resolver ese asunto? GRACIAS!!!

  • @brayanguerrerocalderon3786
    @brayanguerrerocalderon3786 3 ปีที่แล้ว

    A mi se queda todo en blanco cuando uso pero con se muestra pero me da error en los require once

  • @Cesar.alone24
    @Cesar.alone24 5 หลายเดือนก่อน

    Hola mrr que versión de PHP estás usando? alguien sabe ? 🙏

  • @marioperez1501
    @marioperez1501 5 ปีที่แล้ว +3

    Hola Marcos! Estoy intentando crear el controlador para errores, sin embargo, cuando intento acceder a el a través de app.php me dice que existe este error:
    Fatal error: Cannot declare class Error, because the name is already in use in ...\controllers\error.php on line 3.
    Para incluirlo en app.php he escrito esto:
    require_once 'controllers/error.php';
    $controller = new Error();
    Y en error.php tengo esto:
    class Error{
    function __construct(){
    echo "Error al cargar el recurso";
    }
    }
    Cambiando el nombre de la clase de Error a Error0 se soluciona, pero no entiendo el porque de este error
    Alguna idea???

    • @kodeo.hijima
      @kodeo.hijima 5 ปีที่แล้ว +1

      El nombre Error no se puede usar para una clase, al parecer ya hay una clase con ese nombre por defecto. Usa otro nombre.

  • @MrAndres9316
    @MrAndres9316 5 ปีที่แล้ว +3

    Hola una pregunta como hiciste para ponerle iconos a las carpetas

  • @andresguerreroguerrero3894
    @andresguerreroguerrero3894 6 ปีที่แล้ว +4

    Hola, tengo una pregunta, cuando se debe usar

    • @carlosguzman1630
      @carlosguzman1630 6 ปีที่แล้ว

      www.forosdelweb.com/f58/diferencia-php-684857/

    • @carlosguzman1630
      @carlosguzman1630 6 ปีที่แล้ว

      th-cam.com/video/G-f1GpMMCW0/w-d-xo.html

    • @carlosguzman1630
      @carlosguzman1630 6 ปีที่แล้ว

      Espero te sirva Andres Saludos

    • @andresguerreroguerrero3894
      @andresguerreroguerrero3894 6 ปีที่แล้ว

      @@carlosguzman1630 perfecto, ahora sí comprendo, excelente tutorial

  • @williamcruzsalvador7973
    @williamcruzsalvador7973 2 ปีที่แล้ว

    olaaaa hace tiempo termine tu cursoo y asuu funciona pero ahora ya no me agarra los url error 404 :( x que podria ser??

  • @knai17
    @knai17 5 ปีที่แล้ว +1

    Hola. Estaba tratando de agregar un login para trabajar con mvc pero da un error cuando trato de cargar un método en el modelo para hacer la consulta con na bd al comparar el passord y el username

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +1

      tienens que agregar un nuevo controlador para el login, siempre recuerda que cada sección es un controlador diferente, porque el flujo del mismo podría interferir con otros métodos si los mezclas

    • @knai17
      @knai17 5 ปีที่แล้ว

      @@vidamrr en efecto, agregue un controlador llamado login y el modelo llamado usermodel y en el modelo hay una función llamada igual como en tu tutorial userExists. Entonces, llamo la función userExists igual desde el controlador tal como está en el modelo y alli me arroja error:
      Notice: Undefined property: Login::$model in C:\xampp\htdocs\programacion_2\controllers\login.php on line 28
      Fatal error: Uncaught Error: Call to a member function userExists() on null in C:\xampp\htdocs\programacion_2\controllers\login.php:28 Stack trace: #0 C:\xampp\htdocs\programacion_2\libs\app.php(45): Login->iniciar() #1 C:\xampp\htdocs\programacion_2\index.php(8): App->__construct() #2 {main} thrown in C:\xampp\htdocs\programacion_2\controllers\login.php on line 28
      :( crees que mas adelante puedas subir alguna guia para trabajar MVC pero desde un login??
      Estoy muy agradecida con todos tus aportes. Sinceramente felicitaciones y gracias!!! y tambien espero aprender mucho de ellos.
      Feliz día

  • @BIORADMedicalServices
    @BIORADMedicalServices ปีที่แล้ว

    Por qué (cargando por defecto el index.php), te cargan solamente los directorios y no te carga el nombre de archivo? Esto cambia la cantidad de elementos del array en el explode....

  • @ByBraiiaN
    @ByBraiiaN 6 ปีที่แล้ว +2

    Hola Vida MRR, el error es por php7? Cannot declare class Error, because the name is already in use in C:\xampp\htdocs\Curso-PHP-MySQL-master\43. MVC-02\controllers\error.php on line 3

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว +1

      Así es, yo no estoy usando la versión 7 pero en otro video documento que hay que cambiar el nombre de esa clase para no tener ese problema

    • @johnguerrero8965
      @johnguerrero8965 6 ปีที่แล้ว

      @@vidamrr Hola, podrias pasarme el enlace de ese otro video que comentas, gracias

    • @CarlosRomero-zz9gd
      @CarlosRomero-zz9gd 6 ปีที่แล้ว +1

      @@johnguerrero8965 la solución está en el video MVC 3/8 ;)

    • @Jonathanruge0311
      @Jonathanruge0311 6 ปีที่แล้ว

      usar el require_once soluciona el problema

    • @Arcsaix
      @Arcsaix 5 ปีที่แล้ว

      cambia el nombre del metodo de "Error" a "Errores" y listo

  • @alexsomta
    @alexsomta 4 ปีที่แล้ว +6

    RewriteEngine On
    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
    si tiene problema con eso como lo tuve yo en wamp clickean con boton izquierdo de mouse, entran en apache y luego apache modules y ahí activan la casilla de rewrite_module

  • @LuisParrado
    @LuisParrado 5 ปีที่แล้ว +1

    Me sale esto si sigo el video hasta el minuto 16:00
    Fatal error: Cannot declare class Error, because the name is already in use in C:\wamp\www\myproject\controllers\error.php on line 2

    • @josepariona6880
      @josepariona6880 5 ปีที่แล้ว +2

      cambia el nombre de la clase Error, y al momento que lo instancias o llamas a la clase

    • @sebastiantorres1450
      @sebastiantorres1450 5 ปีที่แล้ว +1

      Cambia ERROR por FAIL o algo así, dale otro nombre y luego lo llamas en el app new FAIL o como lo hallas llamado

  • @Laurax450
    @Laurax450 3 ปีที่แล้ว

    Una duda, cual sería la forma correcta de controlar el error si no existe el metodo ?

  • @luisdiegoruizbautista7119
    @luisdiegoruizbautista7119 4 ปีที่แล้ว

    buen video

  • @alber1855
    @alber1855 2 ปีที่แล้ว

    Oye, no me funciona el enrutamiento con .htaccess, y lo tengo activado ya en httpd.conf
    Podría ser que cambiase algo en estos años y que tenga que escribir algo diferente?

  • @saulhiram2145
    @saulhiram2145 2 ปีที่แล้ว +2

    La clase que creamos llamada Error, me daba error por qué al parecer es una palabra reservada o eso creo por qué al renombrarla a Errores ya no me tiró el mismo error. :)

    • @vidamrr
      @vidamrr  2 ปีที่แล้ว +3

      Así es Saúl, perdón, Justo mas adelante menciono que mejor cambien el nombre de la clase, en ese momento no tenía actualizada la versión de PHP y no me marcaba el error

    • @manueldejesusdzulvalencia3321
      @manueldejesusdzulvalencia3321 ปีที่แล้ว +1

      Grax, justo pensaba en que quizás ese era el detalle

  • @alexjsm1129
    @alexjsm1129 4 ปีที่แล้ว

    Que servidor usas? Wampserver? y que version de php... Saludos!

  • @claudiohbl
    @claudiohbl 3 ปีที่แล้ว

    Hola tengo un inconveniente con el Error(), si pongo : require_once 'controllers/error.php'; antes de la clase App() y el else $controller = new Error(); se va la página a blanco aunque ponga en la url .../main o .../index
    Si comento // require_once 'controllers/error.php'; y en la url pongo .../main, sale
    Nueva app
    Nuevo controlador Main
    si pongo ../index solo sale Nueva app
    si descomento require_once 'controllers/error.php'; delelse y comento el de arriba, sale lo anterior:
    Nueva app
    Nuevo controlador Main
    Tambien he probado
    }else{
    require_once 'controllers/error.php';
    $controller = new Error();
    }
    al poner ../main sale :
    Nueva app
    Nuevo controlador Main
    si pongo index, solo sale Nueva app,,
    No da ningun error en inspeccionar elementos - consola
    Me puedes ayudar por favor

    • @trainerking3348
      @trainerking3348 2 ปีที่แล้ว +2

      Hola, se que ya casi pasa un año, pero por si a alguien mas le pasa, "Error" es una palabra reservada, solo cambia el nombre y funciona

  • @carloschirinos3588
    @carloschirinos3588 4 ปีที่แล้ว

    hola buen video una pregunta, cree el archivo .htaccess en la carpeta del proyecto y ahora se borro del localhost donde tengo que guardar ese archivo?

    • @avwa4965
      @avwa4965 3 ปีที่แล้ว

      me pasa lo mismo con el htacces... lo resolviste?

  • @zorornoa3864
    @zorornoa3864 4 ปีที่แล้ว

    alguien sabe si la configuracion del .htaccess tambien sirve para nginx en lugar de apache?

  • @andrey_09_andy
    @andrey_09_andy 4 ปีที่แล้ว

    bro me sale error en el .htaccess me dice "el indicador RewriteEngine no esta definido"

  • @nelstu100
    @nelstu100 4 ปีที่แล้ว

    en mi hosting funciona bien pero al pasarlo a mi maquina con localhost..uso xampp en Mac ...me da este error
    Notice: Undefined index: url in /Applications/XAMPP/xamppfiles/htdocs/afp/libs/app.php on line 6
    se conecta a la base de datos pero me da este error..: Uncaught ArgumentCountError: Too few arguments to function ComisionModel::getregistros(), 0 passed in /Applications/XAMPP/xamppfiles/htdocs/afp/controllers/comision.php on line 25 and exactly 1 expected in /Applications/XAMPP/xamppfiles/htdocs/afp/models/comisionmodel.php:21

    • @nelstu100
      @nelstu100 4 ปีที่แล้ว

      solucionado

  • @arturolinares1689
    @arturolinares1689 4 ปีที่แล้ว

    Hola amigo tendrás implementado en este sistema algún login ?

  • @danielagaravito8758
    @danielagaravito8758 6 ปีที่แล้ว +1

    Hola vida MRR, tienes buenos vídeos. Por favor podrías ayudarme con un formulario en php con los botones de guardar,eliminar,agregar,listar y actualizar unido a la base de datos de mysql. (Te agradeceria mucho que me ayudaras) .

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว

      Hola Daniela, revisa el curso completo, ya hice varios tutoriales para cada una de las acciones que comentas, en los playlist están todos los videos

  • @hebertsbonilla7405
    @hebertsbonilla7405 4 ปีที่แล้ว +4

    Si el código no les trabaja bien es porque deben utilizar la sintaxis en lugar de . Además, no utilicen el nombre "Error" para nombrar a la clase porque les dará error.

    • @sebastianvazquez6156
      @sebastianvazquez6156 3 ปีที่แล้ว

      Gracias!!! al parecer habría una clase "Error" nativa de PHP y ya estaría incluida no? "cannot declare class because the name is already in use" es el error que me mostraba... Renombré la del ejemplo y todo Ok!

    • @ferneyp
      @ferneyp 3 หลายเดือนก่อน

      Tuve el problema con la clase Error y gracias a ud lo pude arreglar.

  • @lemaa2754
    @lemaa2754 4 ปีที่แล้ว

    consulta, app.php seria el famoso FrontController?

    • @vidamrr
      @vidamrr  4 ปีที่แล้ว +2

      Sí, ahí llegan todas las peticiones

    • @lemaa2754
      @lemaa2754 4 ปีที่แล้ว

      @@vidamrr gracias man! eres genial!

  • @FrasesdeTato
    @FrasesdeTato 5 ปีที่แล้ว

    Buen tuto .. ;)

  • @citruscorex
    @citruscorex 5 ปีที่แล้ว

    GENIAL

  • @jonathanlennartcruzgarcia243
    @jonathanlennartcruzgarcia243 5 ปีที่แล้ว +1

    Muy bien video amigo, felicidades y gracias. Un pregunta que complemetos tienes instalados en tu VS Code?

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +1

      Voy a publicar un vídeo explicando lo que tengo jajaja es que ya van muchos que me preguntan y creo que con ese video todas esas dudas podrán quedar resueltas

  • @aaronchavez7168
    @aaronchavez7168 3 ปีที่แล้ว

    hola, yo estoy iniciando en php.. que me recomiendas para entender esto un poco mas a fondo?

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว +2

      Tengo todo un curso para entender php desde cero, búscalo en el canal cómo curso completo de PHP

    • @aaronchavez7168
      @aaronchavez7168 3 ปีที่แล้ว

      @@vidamrr ok, muchas gracias.. lo veré..

  • @romuloalves9349
    @romuloalves9349 5 ปีที่แล้ว

    Bom vídeo.

  • @waldersf
    @waldersf 5 ปีที่แล้ว

    Que font usas para programar?, Excelente video por cierto

  • @hectorlopez9273
    @hectorlopez9273 5 ปีที่แล้ว

    Excelente.. (y).

  • @juanjava
    @juanjava 5 ปีที่แล้ว +1

    hola buen dia y buen tutoril, una pregunta te falto el video "Ejemplo de MVC con PHP Parte 4 de 8 | Curso PHP y MySQL #47" o no lo encuentro, mil gracias por el apoyo, haber si me lo puedes reenviar

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว

      puedes checar en la playlist? ya revise y ahí están los videos

  • @franciscojoseventuracosin191
    @franciscojoseventuracosin191 4 ปีที่แล้ว

    Buenos dias
    Estoy trabajando con un IIS en un servidor Windows 2008 R2, no con un Apache.
    Mi problema no me funciona el .httaccess.
    ¿Como puedo solucionarlo?

    • @vidamrr
      @vidamrr  4 ปีที่แล้ว

      No conozco bien cómo configurar en IIS pero debe tener la opción de redirigir las peticiones HTTP

    • @gustavoreynaga
      @gustavoreynaga 4 ปีที่แล้ว

      Fuente: SAN Google docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-applications-on-iis/translate-htaccess-content-to-iis-webconfig

    • @franciscojoseventuracosin191
      @franciscojoseventuracosin191 4 ปีที่แล้ว +1

      @@gustavoreynaga Muchas gracias

  • @fausto451
    @fausto451 4 ปีที่แล้ว

    Por que al disparar el error si debemos llamar a la clase Error? no __construct lo que hace es autoejecutarse al llamar el archivo?

  • @Laurax450
    @Laurax450 3 ปีที่แล้ว +1

    A alguien le ocurrió esto ? Cuando le agrego extends a la clase Errores ( cambie nombres y directorios ) en el navegador me sale Fatal error: Class 'Controller' not found in C:\xampp\htdocs\php_ver\controllers\errores.php on line 2 , lo raro es que main.php está igual y funciona ... no se que será

    • @MiguelDavidCastanoSalgado
      @MiguelDavidCastanoSalgado 11 หลายเดือนก่อน

      Bueno ni Chap gpt me ayudo al parecer no lo recomiendo Utilizar, ya despues de investigar es por que existen pablas claves tambien la manera de nombrar archivos y carpetas

  • @rodolfoariasamaya3080
    @rodolfoariasamaya3080 5 ปีที่แล้ว +1

    En el video parte 1 se debe renombrar la clase error.php si se usa en php7

  • @DavidMoradelckoby
    @DavidMoradelckoby 6 ปีที่แล้ว +1

    Hola Vida MRR excelente vídeo, tengo una pregunta cual es el tema que estas usando en visual code

  • @oscarcarrillo5898
    @oscarcarrillo5898 4 ปีที่แล้ว

    si uso oracle?

  • @pepebiondi5962
    @pepebiondi5962 2 ปีที่แล้ว

    amigo, los archivos descargados me parece que no tienen nada que ver con el tutorial no es cierto?

  • @Web.Development.
    @Web.Development. 3 ปีที่แล้ว

    No me funciona el archivo .htaccess XC ni en la pc ni la laptop me arroja error 500 me podrian ayudar con eso.

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว +2

      Es porque tu servidor de apache no lo tiene configurado. Busca en Google cómo configurar htaccess porque depende si usas xampp o no es qué hay diferentes formas de ubicar tu archivo

    • @Web.Development.
      @Web.Development. 3 ปีที่แล้ว

      @@vidamrr Gracias lo pude configurar en mi laptop.
      Me gustan mucho tus videos.
      Saludos.

  • @joulert02
    @joulert02 6 ปีที่แล้ว +1

    quiero saber como hace para que a las carpetas de la barra lateral le aparezcan esos icono, es muy cool

    • @johnguerrero8965
      @johnguerrero8965 6 ปีที่แล้ว

      ese es el plugin vs-icons

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว +1

      gracias por la respuesta!

  • @chukiox
    @chukiox ปีที่แล้ว

    disculpa, no me funciona el archivo .htaccess

  • @evaalbors3218
    @evaalbors3218 4 ปีที่แล้ว

    Hola Marcos, me quedo atascada en el momento que llamo al método (16:48):
    if(isset($url[1])){
    $controller->{$url[1]}();
    }
    Me sigue apareciendo la función del else: 'Error al cargar el recurso'
    Enhorabuena por los vídeos. Gracias de antemano ;)

    • @joechemegonzalez4138
      @joechemegonzalez4138 4 ปีที่แล้ว

      $controller= new $url[0];
      if(isset($url[1])){

      $controller->{$url[1]}();

      }
      en $controller que esta afuera de la funcion yo tenia la variable con mayuscula incluso antes tenia $archivoController :D

  • @yimmyvega6056
    @yimmyvega6056 6 ปีที่แล้ว +1

    Hola buenas noches amigos les saludo desde ecuador... Y quisiera que ayudaran con un proble que tengo en esta linea de codigo $controller->{$url[1]}(); no puedo llamar a la clase main.

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว

      qué error te sale?

    • @anthonyquispe3112
      @anthonyquispe3112 5 ปีที่แล้ว

      @@vidamrr Buenas noches estimado, gracias por el video, pero también tengo ese error: Uncaught Error: Call to undefined function saludo() in C:\xampp\htdocs\MVC\libs\app.php:20 Stack trace: #0 C:\xampp\htdocs\MVC\index.php(4): App->__construct() #1 {main} thrown in C:\xampp\htdocs\MVC\libs\app.php on line 20

  • @Xanderlml
    @Xanderlml 5 ปีที่แล้ว

    Hola, que versión de PHP es? por que no me funciona la regla de .htaccess, ni el $_GET['URL']

    • @Xanderlml
      @Xanderlml 5 ปีที่แล้ว +1

      lol! .htaccess.txt JAJAJA pinche editor xd

  • @royerfidel1606
    @royerfidel1606 5 ปีที่แล้ว

    Chevre mano

  • @alexandertorricoflores5344
    @alexandertorricoflores5344 5 ปีที่แล้ว +1

    no funca cuando pongo la sintaxix del video
    solo funciona si lo escribo asi
    tengo miedo de que este mal :( el a veces lo pone y otras no, pero le funciona igual... no entiendo porque es eso...alguien que me explique...(por favor, dios los bendiga xd)

    • @toledodamian
      @toledodamian 5 ปีที่แล้ว

      Yo tenia el mismo error , resulta que en tu php.ini tienes que habilitar la opcion short_open_tag = On , aqui esta la doc php.net/short-open-tag

  • @juanmorgana923
    @juanmorgana923 5 ปีที่แล้ว

    bro Fatal error: Uncaught Error: Call to undefined method Main:: Tengo este error, y esta en esta linea $controller->{$url[1]}();

  • @yimmyvega6056
    @yimmyvega6056 6 ปีที่แล้ว +1

    Hola buenas noches...tengo dificultad para acceder a los metodos y pienso que es en este punto
    $controller->{$url[1]}(); si alguien me puede ayudar.

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว

      qué te sale de resultado?? o qué error te sale?

    • @andresbastidas1137
      @andresbastidas1137 5 ปีที่แล้ว

      También tengo una dificultad en ese punto... mi duda es como puedo validar si existe un método en el controlador? Aquí me sale un error cuando el controlador si existe pero el método no. Como podría solucionar este inconveniente?

    • @anthonyquispe3112
      @anthonyquispe3112 5 ปีที่แล้ว

      Usalo de esta forma:
      $motodo = $url[1];
      $controller->$motodo();

  • @pataratun
    @pataratun 4 ปีที่แล้ว

    Alguien que me ayude con el .htaccess me salio el mismo error.

  • @jairantonioemanueltorpococ8900
    @jairantonioemanueltorpococ8900 2 ปีที่แล้ว

    Me sale un error de ( Fatal error : No se puede declarar la clase Error, porque el nombre ya está en uso en C:\xampp\htdocs\dashboard\Curso de PHP Avanzado\43. MVC\controllers\error.php en la línea 3 )

    • @vidamrr
      @vidamrr  2 ปีที่แล้ว +2

      Usa Errores

  • @elvismiranda593
    @elvismiranda593 3 ปีที่แล้ว

    le agregue un codigo en caso que no exista la funcion solo es cosa de agregar esa funcion index al controlador
    if(isset($url[1])){
    $controllers->{$url[1]}();
    }else{ $controllers->index();}

  • @yassatcorderocastillo
    @yassatcorderocastillo 5 ปีที่แล้ว

    tengo un error en el medoto Saludo
    Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) in

  • @johangarcia6728
    @johangarcia6728 4 ปีที่แล้ว +1

    No me sirvió nada, al cargar la pagina, sale en blanco .-.

  • @proyectoshimmeros
    @proyectoshimmeros 5 ปีที่แล้ว

    Por lo que tú más quieras ! No digas " atacheando " !, ese verbo no existe ! Por lo demás, excelente tus vídeos, estoy aprendiendo mucho .

  • @taysonprower
    @taysonprower 3 ปีที่แล้ว +1

    4:25

  • @edsongalan8855
    @edsongalan8855 4 ปีที่แล้ว

    Me han gustado tus tutoriales, este me ha servido mucho he usado tu código para un proyecto personal incluso lo he modificado y "mejorado", también con ayuda del video de login (th-cam.com/video/Tb-_cEAsp4s/w-d-xo.html).
    Ambos videos me han servido para mi proyecto. Muchas gracias por compartir lo que sabes hacer.
    Cuando termine mi proyecto tal vez lo comparta con la comunidad, ya tengo el repositorio en Git.

  • @andresberger6240
    @andresberger6240 4 ปีที่แล้ว

    Recien me entero que existe este MVC, pero no entiendo para qué existe. Yo hacía software corporativo sin esto. Aparte, siempre he estado en contra de la programación orientada a objetos.

    • @eduar2tc904
      @eduar2tc904 4 ปีที่แล้ว

      Wow entonces como trabajaban?

  • @nicolasbecerra4169
    @nicolasbecerra4169 5 ปีที่แล้ว +1

    NO me sirve el
    no sirve ninguna configuración porque dice que daña los scripts asi que porque no lo haces a la antigua? se que eres un buen programador o eso noto pero no dices nada de esto que falta de respeto con los de tu ambito saludos
    NO SIRVE EL VIDEOO SI NO CONFIGURAS PARA :
    QUE DESPERDICIO DE VIDEOS! LAMENTABLE

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว

      Hola Nicolas, no entiendo bien la pregunta y el error, me puedes explicar más a detalle?

    • @nicolasbecerra4169
      @nicolasbecerra4169 5 ปีที่แล้ว

      @@vidamrr dale mira ,
      tu en algunos archivos colocas sin el php es decir te sirve el codigo, ok esta bien para ti..
      lo hice tal cual y no me sirvio , es decir me cargaba el error, la nueva app y me cargo unos signos raros como )}?}] pero se los quite haciendolo de nuevo todo el proyecto
      y puse todas y me funciono hasta el Error.php
      Sale un error que dice no podemos ubicar este archivo porque ya lo tiene otro archivo cuando cargaba como dijiste en el main
      mire como configurar esa joda del pero dice que me daña mis scripts

    • @wmichaelfa8196
      @wmichaelfa8196 5 ปีที่แล้ว

      @@nicolasbecerra4169 Me sale lo mismo, como lo solucionaste? creo que puede ser la versión del xamp.

    • @kunkun3891
      @kunkun3891 5 ปีที่แล้ว

      @@nicolasbecerra4169 Me pasaba lo mismo lo que pasa es que en algunos editores tienes que ponerlo completo asi y ahi ya te debería funcionar

  • @Baku6152
    @Baku6152 5 ปีที่แล้ว

    realmente no me queda claro, osea la explicacion excelente... pero no veo la utilidad de esto aplicado a un sistema. Bueno apenas es la primera parte, seguire con las demas a ver si termino de comprender. Buen Video

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +2

      imagínate que estás en un equipo de 5 personas y la aplicación tiene muchísimos componentes. Si no unas un modelo como el MVC u otros tienes el riesgo de mezclar código en partes donde no debería y eso te lleva a perder tiempo en buscar el código y cómo probarlo sin afectar los demás componentes de la aplicación. Es más código lo que se hace al final, pero el mantenimiento es mejor

  • @joulert02
    @joulert02 6 ปีที่แล้ว +1

    no se para que el método rtrim()

    • @vidamrr
      @vidamrr  6 ปีที่แล้ว

      para eliminar espacios, saltos de línea o cualquier caracter que no se vea pero que afecte con la manipulación de la URL

  • @carlossantaella139
    @carlossantaella139 3 ปีที่แล้ว

    por lo que veo eso no esa aplicación no es muy segura

    • @vidamrr
      @vidamrr  3 ปีที่แล้ว

      no estamos construyendo ninguna aplicación, es un tutorial para aprender un patrón de diseño nada más

  • @emmanuelareizaperez5332
    @emmanuelareizaperez5332 2 ปีที่แล้ว

    Nono no explicas re mal me perdi