01.2 FrontController - (Proyecto MVC PHP)

Поделиться
HTML-код
  • Опубликовано: 2 дек 2024

Комментарии • 33

  • @milito-no.k3149
    @milito-no.k3149 Год назад +3

    Q lindo curso loco, muy bueno

  • @diegoalejandrogarciaguayar6493
    @diegoalejandrogarciaguayar6493 4 месяца назад

    Super profe y en buena hora :)

  • @rociosandival8992
    @rociosandival8992 9 месяцев назад +1

    Muy bueno el tutorial, en estos momentos estoy en un proyecto de la universidad me gustaria contar con tu conocimeinto para llevarlo acabo.

    • @ElProfeSergio
      @ElProfeSergio  9 месяцев назад +1

      Puedes sugerir los temas para hacer nuevos videos..

  • @rodolfosibrian
    @rodolfosibrian 2 года назад +3

    Execelnte curso pero le recomiendo usar una fuente mas grande es verdad que la mayoría tenemos las nociones de como se escriben las funciones o líneas como tales pero para los novatos o que tengan problemas visuales ayuden mejor comprensión de lo que se escribe gracias

    • @ElProfeSergio
      @ElProfeSergio  2 года назад

      Muchas gracias por la recomendación, tienes razón, lo tendré en cuenta.

  • @d-landjs
    @d-landjs 3 года назад

    Excelente compa!

  • @sergio_bandera
    @sergio_bandera 2 года назад

    Hola Ing, como sería el condicional en el index si creo otros cruds
    Gracias quedo atento

    • @ElProfeSergio
      @ElProfeSergio  2 года назад

      Este frontController no tendrías que modificarlo, debes hacer los controladores y vistas siguiendo el mismo patrón

    • @sergio_bandera
      @sergio_bandera 2 года назад

      @@ElProfeSergio Gracias Ing, ya realicé los cruds pero cuando ejecuto este código y cada vez que quiero ver el Código me toca cambiar el controlador para poder ver cada crud y no se que hacer si hacer un condicional o qué podría hacer en el index
      require_once "modelos/conexion3.php";
      if (isset($_GET['ruta'])){
      require_once "controladores/servicio.controlador.php";
      $ruta = new InicioServicioControlador();
      call_user_func(array($ruta,"Servicio" ));
      que pena molestarlo, usted es muy amable en responder

    • @ElProfeSergio
      @ElProfeSergio  2 года назад

      @@sergio_bandera no sé si has visto todos los videos de esta serie, pero este archivo index.php que queda en la raiz no se vuelve a modificar, lo que se hace es ajustar las rutas, al final del video se menciona que sirve para poder instanciar culaquier controlador y llamar al método que se necesite.
      Ejemplo de ruta según el video.
      index.php?c=actividad&a=guardar
      en esta ruta se le dice que la variable "c" tiene el valor "actividad" y la variable "a" tiene el valor "guardar" por lo tanto el va a buscar un archivo en la carpeta controladores llamado "actividad.controlador.php" y luego va a buscar en ese controlador un método con el nombre "guardar".

    • @sergio_bandera
      @sergio_bandera 2 года назад

      @@ElProfeSergio Que pena con usted Ing, pero por favor me podría indicar como puedo instanciar a todos los controladores en el index, solo necesito eso, que vergüenza

    • @ElProfeSergio
      @ElProfeSergio  2 года назад

      @@sergio_bandera lo dejas tal cual como está en el video, pero en la barra de navegación colocas la ruta como te expliqué en el comentario anterior.
      Mira este repositorio, es lo que se hizo en los videos.
      github.com/velamds/PHP_MVC_RUclips

  • @rolero792
    @rolero792 Год назад

    Hola pero en el primer video no muestra el proceso de la creacion de la base de datos y ni como realizar el analisis o en que video lo indica porfavor ayuda, me interesa mucho aprender a usar esta herramienta.

    • @ElProfeSergio
      @ElProfeSergio  Год назад

      Hola, se muestra más adelante, todo se va creando a medida que se va necesitando.

  • @LylaCerullo
    @LylaCerullo 6 месяцев назад

    la variable controlador donde se define?

    • @ElProfeSergio
      @ElProfeSergio  6 месяцев назад

      mediante la URL, en este caso usando la letra "c".
      por ejemplo
      localhost/ProyectoMVC/?c=Valor

  • @nathalyliberalotto9812
    @nathalyliberalotto9812 5 месяцев назад

    Profesor he visto otras personas hacer esto mismo sin clases. Lo mas recomendable sería hacerlo con clases?

    • @ElProfeSergio
      @ElProfeSergio  5 месяцев назад +1

      PHP permite trabajar de muchas formas, yo diría que si es más recomendable hacerlo con clases, es algo que puedes encontrar en otros lenguajes de programación por lo tanto puede servirte más.

  • @Rayzer10X
    @Rayzer10X 4 года назад

    Exelente video, pero la linea 14 me da error, sera por la version de php?

    • @ElProfeSergio
      @ElProfeSergio  4 года назад

      Que error te da?

    • @Rayzer10X
      @Rayzer10X 4 года назад

      @@ElProfeSergio cannot use isset on the result of an expression (you can use "null! == expression" instead) y eso sale cuando uso el "?"

    • @ElProfeSergio
      @ElProfeSergio  4 года назад

      @@Rayzer10X podrías pegar la línea 14 de tu código aquí? Para revisarla.

    • @Rayzer10X
      @Rayzer10X 4 года назад

      @@ElProfeSergio Bueno el error es en la linea 14 del video xD pero de igual forma te pasare la linea: $accion = isset($_GET['a'] ? $_GET['a'] : "Inicio");

    • @ElProfeSergio
      @ElProfeSergio  4 года назад +2

      @@Rayzer10X colocala así: $accion = isset($_GET['a']) ? $_GET['a'] : "Inicio";

  • @feconto
    @feconto 6 лет назад

    Mejor hacerle un file_exists por si el documento existe cargarlo si no un error 404 o el controlador index

    • @ElProfeSergio
      @ElProfeSergio  6 лет назад +1

      Vale fercho, lo voy a hacer y lo añado como sugerencia a este video.

  • @l3cheisen598
    @l3cheisen598 2 месяца назад

    que aburrido