CREA TU SITIO WEB CON SYMFONY 2022 (COMPLETO) | AVM

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ค. 2024
  • 🔔 Suscríbete y activa la campanita ツ
    Descripción:
    He unido todas las partes de la lista de reproducción "Crea tu Sitio Web con Symfony".
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    💎 Aportaciones:
    ● Conviértete en Miembro del Canal para acceder a nuestros cursos exclusivos [ / @avmmodules ]
    ● Donaciones [ www.paypal.me/avmmodules ]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    🎁 Requisitos:
    ➤ Tener instalado XAMPP (versión 7.4.X), Visual Studio Code y Excel.
    ➤ Instalación de XAMPP [ • Instalar XAMPP en Wind... ]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    🚀 Contacto AVM (support@avmmodules.com)
    ● Página web [ www.avmmodules.com ]
    ● Facebook [ / avmmodules ]
    ● Twitter [ / avmmodules ]
    ● Instagram [ / avmmodules ]
    ● Tik Tok [ / avmmodules ]
    ● GitHub [ github.com/avmmodules ]
    ➤ Suscríbete [ cutt.ly/yjHQOrR ] ツ
    🚀 Contacto Alejandro (aulervm@avmmodules.com)
    ● Twitter [ / aulerjbailey ]
    ● Instagram [ / auler.tv ]
    ● GitHub [ github.com/aulerjbailey ]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⏰ Marcas de tiempo:
    [ 00:00:00 - 00:01:25 ] Iniciando
    [ 00:01:25 - 00:02:22 ] Temario
    [ 00:02:22 - 00:04:12 ] Requisitos
    [ 00:04:12 - 00:19:04 ] T1. Introducción
    [ 00:19:04 - 00:42:45 ] T2. Hola mundo
    [ 00:42:45 - 01:00:50 ] T3. Base de datos
    [ 01:00:50 - 01:28:00 ] T4. Archivos TWIG
    [ 01:28:00 - 01:40:47 ] T5. Diagramas de Secuencia
    [ 01:40:47 - 02:09:42 ] T6. CRUD: Visualizar listado
    [ 02:09:42 - 02:38:15 ] T7. CRUD: Registrar
    [ 02:38:15 - 02:55:43 ] T8. CRUD: Eliminar y Actualizar
    [ 02:55:43 - 03:31:20 ] T9. Archivos PDF y Excel
    [ 03:31:20 - 04:02:00 ] T10. Inclusión de AngularJS
    [ 04:02:00 - 04:04:16 ] Finalizando
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Gracias por ver ツ

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

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

    Muy buen video, muy didáctico, ya tienes una suscriptora más, muchas gracias por compartir tus conocimientos y tu tiempo. saludos desde Galicia.

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

    Hola amigo gracias por compartir tus conocimiento y la verdad vi muchos de tus videos de python y la verdad me parecen excelentes, gracias de nuevo y te mando un saludo desde argentina

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

    Hola ya he llegado al tema CRUD, y muy clara tu explicación, estuve buscando un tutorial como este, tan bien desarrollado que estoy entusiasmado aprendiendo, estoy utilizando al versión de symfony 6.2.9 la última, y hasta ahora va todo bien, muchas gracias por compartir tu tiempo y conocimientos, ya soy un hombre mayor (62 años) y estoy actualizándome, saludos desde Argentina, al NE, provincia de Misiones subtropical

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

      Pues 62 años no es ser mayor realmente, yo tengo 58 y cada día estoy estudiando, ahorita mismo Symfony. Y la juventud no es fisica, la juventud es un paradigma y yo lo asumo a diario.

  • @harveyaguilarc.555
    @harveyaguilarc.555 ปีที่แล้ว

    Super buen directo.

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

    Hola gracias por compartir tus videos los estoy siguiendo y son muy aclarativos :D, pero tengo un problema y el error que te sale a ti para generar los getter y setter me sale igual, dice asi "Compile Error: Cannot declare class App\Entity\User, because the name is already in use" line 13 y no se como solucionarlo para poder avanzar con este curso :(((

  • @luisdorta4067
    @luisdorta4067 9 หลายเดือนก่อน

    Hola Alejandro, excelente video. Yo estoy por terminarlo completo pero tengo problemas con Generar Pdf y Generar Excel pues no acepto el composer require spipu\html2pdf. No se que hacer. Gracias y saludo desde Venezuela

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

    Buenas, a la hora de instalar composer me sale el error "A setting in your php.ini could be causing the problem: Either the 'extension_dir' value is incorrect or a dll does not exist.", alguien me podría ayudar xd?

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

      mira si te soy sincero, no pude resolver dicho error en windows nunca pero no me dificulto el desarrollar el proyecto porq el xampp me tomaba el codigo, luego en ubuntu no tuve dicho problema

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

    los borrados no sé si me fijé si lo dijiste, pero son soft-deletes si hay que hacer hard-delete (borrado real de la fila), hay que llamar al Entity Manager y decirle: $entityManager->remove($fila); seguido de $entityManager->flush();
    por lo demás genial, en la última versión automáticamente dentro de los controladores hace uso de patrones decorator en lugar de meterlo en el routes.yaml y según el caso, prefiero una u otra manera, es bueno saberlo
    gracias

  • @riguchazo1
    @riguchazo1 2 หลายเดือนก่อน

    y tienes alguno parecido para Codeigniter ???

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

    CRACK

  • @Gabriel-jg2lo
    @Gabriel-jg2lo 10 หลายเดือนก่อน +1

    Mis tips personales al seguir este tutorial con las versiones mas actuales de php 8 y symfony 6 al momento que estoy comentando
    es todo igual hasta el minuto 40 en el que modificamos el archivo routes.yaml pues debe quedar algo similar a esto
    controllers:
    resource: ../src/Controller/
    type: attribute
    users:
    path: /users
    controller: App\Controller\UserController::index
    Después todo igual hasta el minuto 52:20, el comando para instalar el orm dará un error de compatibilidad, lo pude instalar con el siguiente comando para las versiones mas recientes:
    composer require symfony/orm-pack -W
    Si me topo con mas cosas volveré a comentar
    Saludos

    • @Gabriel-jg2lo
      @Gabriel-jg2lo 9 หลายเดือนก่อน +1

      Continuando con el video llegue a la siguiente compilación en el minuto 2:06:13
      me lanzo el error: Call to undefined method App\Controller\UserController::getEntityManager()
      Lo solucione dejando userController de la siguiente manera:

    • @Gabriel-jg2lo
      @Gabriel-jg2lo 9 หลายเดือนก่อน

      Para el crud
      use Doctrine\ORM\EntityManagerInterface;
      use App\Entity\Users;
      use App\Form\UsersType;
      Para las fusiones importar las EntityManagerInterface $em de la siguiente manera:
      public function getUsers(EntityManagerInterface $em)
      public function createUser(Request $request, EntityManagerInterface $em)
      public function updateUser(Request $request, $id, EntityManagerInterface $em)
      public function deleteUser($id, EntityManagerInterface $em)
      remplazar los 'App:Users' por Users::class
      remplazar \App\Form\UsersType::class, $users por UsersType::class, $users
      todo lo demás es muy similar.

    • @Gabriel-jg2lo
      @Gabriel-jg2lo 9 หลายเดือนก่อน

      Si estas en la ultima versión en este momento de php 8 y symfony 6
      y ejecutaste el comando "composer require spipu/html2pdf" sin antes
      habilitar la extension gd. la app Cracharea subitamente
      habilitar ;extension=gd (descomentar ; en php.ini)
      reinicia apache
      composer remove spipu/html2pdf (si ejecutaste antes de habilitar la extensión )
      composer require spipu/html2pdf (ahora debería fusionar)

    • @Gabriel-jg2lo
      @Gabriel-jg2lo 9 หลายเดือนก่อน

      Para la dependencia "composer require phpoffice/phpspreadsheet"
      habilitar primero la extencion zip (extension=zip) en php.ini antes de ejecutar

    • @miltondebiase4818
      @miltondebiase4818 9 หลายเดือนก่อน

      Hola, tengo un problema en la línea 19 del UserController.php. Me dice que estoy intentando llamar a un método indefinido llamado getDoctrine, cómo pudiste solucionar eso?
      Esta sería las líneas de código:
      public function getUsers(){
      $em = $this->getDoctrine()->getManager(); (acá es en donde me tira el error)
      $listUsers = $em->getRepository('App:Users')->findBy([], ['name' => 'ASC']);
      return $this->render('user/users.html.twig', [
      'listUsers' => $listUsers
      ]);
      }

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

    pana muy bueno el curso hasta donde dice que getDoctrine esta deprecado :v

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

      Excelente tutorial crack, hay algunas cosas que estan desactualizadas pero en general muy bueno!

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

      @@MrDanj92 Hola! Respecto al error de getDoctrine, ¿sabes cómo arreglarlo?

    • @rosmon1975
      @rosmon1975 8 หลายเดือนก่อน

      Ando loco intentando solucionar este problema. ¿Alguien lo ha solucionado.? Gracias

    • @user-ip1ob5uy6o
      @user-ip1ob5uy6o 6 หลายเดือนก่อน

      Alternativa?

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

    soy la única q ve la pantalla borrosa y no puedo ver el.código???

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

      configura la resolucion del video en 1080p

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

    in E:\xampp\htdocs\sfApp\vendor\doctrine\persistence\src\Persistence\Mapping\MappingException.php (line 80)
    } /** @return self */ public static function nonExistingClass(string $className) { return new self(sprintf("Class '%s' does not exist", $className)); } /** @param class-string $className */ public static function classIsAnonymous(string $className): self {