Тёмный

MVC en PHP || Como hacer un proyecto MVC basico en PHP 

Shoko
Подписаться 6 тыс.
Просмотров 50 тыс.
50% 1

Descarga Del Proyecto
mega.nz/#!YYg1...
Xampp
www.apachefrie...
VS Code
code.visualstu...
¿Qué es MVC?
• ¿Qué es MVC? || Modelo...

Наука

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 91   
@Obando107
@Obando107 7 дней назад
Muchas gracias, ahora comprendo como es que funciona esto de MVC, hay muchas cosas como ahorrar tiempo, optimizar recursos, tener ordenado el código, facilidad en mantenimiento, gracias por ayudarme a ver esto desde un punto de vista mejor.
@alvaromarcelodiaz5189
@alvaromarcelodiaz5189 Год назад
Muy buen video; le da a uno la visión mas clara de como funciona la estructura MVC de forma sencilla y eficiente. ¡Gracias!
@justinhilario4993
@justinhilario4993 5 лет назад
Sencillo, rápido y concreto, excelente video
@12ryudragon
@12ryudragon 2 года назад
Muchas gracias amigo, estuve viendo muchos tutoriales, casi todos duran un montón y a veces ni siquiera hay explicación de por medio. Pero este fue bastante rápido y explicado muy bien. Muchas gracias de nuevo!
@adriance2
@adriance2 Год назад
Excelente estimado gracias por su aporte
@WaliaIbex
@WaliaIbex Год назад
I don’t speak your language but I understood everything . You are the best 🎉
@milito-no.k3149
@milito-no.k3149 Год назад
Que máquina que sos loco, muy buena!!!
@jesustenorioy
@jesustenorioy 3 года назад
Eres un Flash. Voy entendiendo mejor la POO, finalmente veo que son rutinas reusables, pero el enredo de muchos es el constructor, sus atributos, funciones, variables y entender la secuencia de ejecución de lineas de instrucción, casi siempre es lineal, aunque siempre hay un poco de abstracción. Haz otros ejemplos parecidos, porfavor para reforzar y confirmar lo aprendido. Gracias por compartir.SuperLike.
@reinapena3996
@reinapena3996 2 года назад
Muy concreto el ejemplo, felicitaciones por tu explicación gracias por el video
@sonnydark460
@sonnydark460 5 лет назад
Lo haces ver tan secillo. Muy buen video amigo! el mejor resumen de lo que es MVC en general.
@euvardiuza6902
@euvardiuza6902 4 месяца назад
Buena explicación, seria bueno haber explicado dejando la conexión a la base de datos independiente.
@patricioorlando2315
@patricioorlando2315 6 месяцев назад
me gustó, muchas gracias por tu aporte.
@marloncuartas6735
@marloncuartas6735 2 года назад
El mejor video que he visto de MVC bien explicado con el ejemplo, gracias!!
@nettogrowthpartners9567
@nettogrowthpartners9567 Год назад
Muy bueno!! Gracias!!
@frankchavez518
@frankchavez518 4 месяца назад
Gracias mi Bro me sirvió un montón
@luiscarlossanabriapachon5242
@luiscarlossanabriapachon5242 11 месяцев назад
excelente video muy practico
@opepeepp4732
@opepeepp4732 2 года назад
Excelente vídeo, concreto y sin rodeos!! gracias colega
@jayjenous7601
@jayjenous7601 2 месяца назад
lo que si no se es como hacer para invocar los controladores cuando son varios modelos, ya que enviamos los datos a la vista con require(vista/vista.php), pero en este caso es con un solo controlador, pero cuando son varios controladores??
@krdn38416
@krdn38416 4 года назад
Muy sencillo, muy rápido, muchas gracias es perfecto para tener el concepto básico mucho más claro.
@andersonc8925
@andersonc8925 11 месяцев назад
ecxelente video, explicas super bien c: nuevo sub
@SpanishRenewedLife
@SpanishRenewedLife 8 месяцев назад
Critica constructiva,no voy a ver el video entero y te voy a dar la razon: Se escucha fatal,a los 3 segundos lo he pausado y he decidido buscar otro.
@AnimeBeliever44fan
@AnimeBeliever44fan 4 года назад
Neta te la mamaste, me salvaste la vida
@edwardcenteno615
@edwardcenteno615 3 года назад
Jajaja primer MVC en 10 minutos, eres un grande!
@ximoromero5
@ximoromero5 4 года назад
Muy sencillo pero buen vídeo, al grano, like
@DiegoTeos
@DiegoTeos 2 года назад
Hey bro felicidades porque no te fuiste a una diapositiva a mostrar en teoría lo que es el MVC como miles de videos, el tuyo al grano! Sencillo concreto… ahora porque no requeriste en el index la vista si no que el controlador.? Y a la vista requerir el controlador?
@adrianrincon4148
@adrianrincon4148 Год назад
Buenas, si te fijas mas o menos en el minuto 8, en el controlador también llama a la vista como al modelo, lo que hace que solo llamando en el index al controlador sea suficiente
@jcare07
@jcare07 4 года назад
Excelente, explicación clara y precisa.
@JosePerepe
@JosePerepe 2 года назад
Este servicio de acortador de url, es un engaño. Nada transparente. Mucha publicidad y no consigo descargar el código. Alguien lo ha probado?
@ShokoCC
@ShokoCC 2 года назад
Hola Jose, te paso en enlace directo para descargar el código. mega.nz/file/YYg1HIga#zkiNyj5AVC8hSHr_a8X1mBSZ0m0dit0RBJ0HQZAQnxk
@JosePerepe
@JosePerepe 2 года назад
@@ShokoCC muchas gracias. Muchos mejor. Eres un crack.
@petruccilewis
@petruccilewis 2 года назад
Excelente tutorial, resultó ser justo lo que necesitaba. Tienes nuevo suscriptor y mi agradecimiento c:
@d-landjs
@d-landjs 3 года назад
Excelente amigo!!! Directo al grano!
@brayanrodriguez7642
@brayanrodriguez7642 2 года назад
Esta excelente el ejemplo, sigue asi.
@MagdalenaReyesGallardo
@MagdalenaReyesGallardo 10 месяцев назад
Para que es requere?? Es lo contrario a include?? Por qué yo uso include. Y lo oongo en la cabecera de la página.. donde quiero mostrar los datos. Y tu usaste requere desde donde esta la función. Y ya solo lo pusiste en la vista. Los datos... Hay no se si me di a entender soy nuevo
@Black-xv5md
@Black-xv5md 6 месяцев назад
Require es para que sea obligatorio incluir ese archivo, si usas require y el archivo no existe saldra error en la pagina php, en cambio si usas include aunque el archivo no exista, la pagina seguira funcionando
@beticohernandez8039
@beticohernandez8039 4 года назад
Seria bueno un sitio ecommerce con ese patrón.
@abdell612
@abdell612 3 года назад
Gracias!!!, ha sido de mucha ayuda!
@dragondany
@dragondany 6 месяцев назад
¿Cómo lo hace para comentar la línea de código de forma automática en el minuto 9:57?
@ShokoCC
@ShokoCC 6 месяцев назад
Selecciona el código, Mantén presionado ctrl y la tecla para cerrar llaves }
@diegogiordano7524
@diegogiordano7524 9 месяцев назад
De dónde sale la clase MySqlI?
@nelsonjulianpelaez6722
@nelsonjulianpelaez6722 Год назад
y las demas opciones? insertar, eliminar y mostrar?}
@Hector-hx5oo
@Hector-hx5oo 8 месяцев назад
TAREA
@raulwegwrt4546
@raulwegwrt4546 2 года назад
Muy bueno, pregunto podrias preparar un MAC en php, con grupos A,B... Y Posiciones pata el mundial de Catar o al menos una orientacion saludo gracias
@gustavojuarez2763
@gustavojuarez2763 2 года назад
Excelente super claro!!! Muchas Gracias (ahi le di una "suscribida") XD
@Alvaro-wj4ue
@Alvaro-wj4ue 3 года назад
Hermosoooooooooooooooooooooooo! entendi todo. graciassss
@beticohernandez8039
@beticohernandez8039 4 года назад
Practico, Gracias.
@fullimportacion
@fullimportacion 3 года назад
buen video amigo, muy simple explicacion.ojala pudieras hacer un crud. Suerte
@julio_programmer
@julio_programmer Год назад
Esta bien como "basico", solo aclarar que para proyectos mas completos, se tiene que crear una clase por cada tabla de la base de datos. Esta clase se hereda desde Conexión. Como tu lo hiciste no tiene sentido tener una función getUsuarios en la clase Conexión, si tiene sentido si la función esta en una clase llamada Usuario.
@victorvidal7344
@victorvidal7344 2 года назад
Super 👌 Una pregunta ¿debo crear un nuevo controlador por cada método que tenga? 👀
@ShokoCC
@ShokoCC 2 года назад
Sería según tus gustos si quieres tener todo más compacto podrías tener por ejemplo un solo controlador users y que dentro tenga todos los métodos de users
@andrey_09_andy
@andrey_09_andy 4 года назад
y para agregar un boton de agregar como lo llamaria o como iria la sintaxis
@HighIgnition
@HighIgnition 2 года назад
Excelente!
@enautagirre5937
@enautagirre5937 2 года назад
Buena solucion, pero el link del proyecto no me abre. Al acceder a un controlador desde la vista las rutas relativas no me funcionan.
@alexanderminaya7331
@alexanderminaya7331 2 года назад
Y como hacer para que no consuma recursos, en que parte se cierra la conexión??? Y como???
@alexanderjurado403
@alexanderjurado403 3 года назад
Muy buen video simplemente me salvate bro, tengo una duda. Los archivos css en que carpeta iria? en views?
@ShokoCC
@ShokoCC 3 года назад
lo podrias poner dentro de views, aunque lo ideal seria que dentro de la carpeta principal hagas una carpeta static que tenga otras carpetas css, js, fonts, img, video, audio, segun las necesidades de tu proyecto, por ejemplo mi_proyecto/ ├── controllers/ ├── models/ ├── static/ │ ├── css/ │ │ ├── bootstrap.min.css │ │ └── styles.css │ ├── js/ │ └── main.js └── views/ la ventaja de esto es que desde cualquier html puedes llamar a estos archivos con una ruta corta por ejemplo
@alexanderjurado403
@alexanderjurado403 3 года назад
@@ShokoCC Okey, Perfecto. Genial, muchisimas gracias.
@jerrycontreras7924
@jerrycontreras7924 3 года назад
Hola has hecho algo de crud en mvc? con que BD? Haras algo con postgres?
@beticohernandez9536
@beticohernandez9536 3 года назад
Hola, como seria un carrito de compras con MVC?
@oclip2436
@oclip2436 5 лет назад
WEEE, te extraño, porque no me respondes en discord?, tengo muchisimas consultas, ya llevo mucho tiempo y se bastante :3 (Soy SantiGamer123, tu me enseñaste skript)
@ShokoCC
@ShokoCC 5 лет назад
Me cambie de discord
@oclip2436
@oclip2436 5 лет назад
@@ShokoCC Entra al de siempre y pasamelo porfa
@dlopez1319
@dlopez1319 2 года назад
Otra pregunta jeje, ya tengo la clase donde esta la conexion (asi como en el video) pero como hago para llamar esa conexion ya que esta en el constructor?
@12ryudragon
@12ryudragon 2 года назад
Hola, para llamar esa conexión tienes que poner el require de la conexion.php en el controller, luego hacer una instancia de la conexion, despues con ese objeto mandas a llamar el metodo que vayas a utilizar y lo guardas en otra variable. Espero haberte ayudado.
@BlueMoises96
@BlueMoises96 3 года назад
excelente
@mohamedramdan9131
@mohamedramdan9131 2 года назад
El unico MVC que me sale.
@emmanuellagunas5188
@emmanuellagunas5188 2 года назад
las validaciones de formularios donde irian?
@ShokoCC
@ShokoCC 2 года назад
En el controlador
@emmanuellagunas5188
@emmanuellagunas5188 2 года назад
@@ShokoCC pero he visto videos donde dicen que van en el modelo. Por eso me quede con la duda igual yo ya he progrmado poco en mvc pero me confundieron je XD
@eduardocorino1626
@eduardocorino1626 4 года назад
muy bueno
@lautarocosta8607
@lautarocosta8607 4 года назад
Como haces para que cuando creas las carpetas en visual studio code queden con el icono de controller, model y asi?
@santiagoyawa2285
@santiagoyawa2285 4 года назад
Hola, es un plugin se llama; Material Icon Theme .
@ShokoCC
@ShokoCC 3 года назад
Efectivamente como indica Benjamin Campos, la extensión de iconos que uso es Material Icon Theme, super recomendado
@dlopez1319
@dlopez1319 2 года назад
En modelos iría los js y css?
@ShokoCC
@ShokoCC 2 года назад
Lo ideal seria crear una carpeta mas similar a views que se llame assets, alli pondrias los js y css
@raphaelmatos4961
@raphaelmatos4961 3 года назад
Preciso
@jotap4363
@jotap4363 3 года назад
Que extensión usas para ver las carpetas de ese estilo ?
@ShokoCC
@ShokoCC 3 года назад
Material Icon
@lasha8708
@lasha8708 4 года назад
mira este video para entender mejor el mvc: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HG3oBxmkeQI.html
@ShokoCC
@ShokoCC 4 года назад
Lo dejare pasar esta vez, la proxima pregunta antes de hacer spam
@DiegoTeos
@DiegoTeos 2 года назад
Pésima y aburrida teoría
@carlosmm8934
@carlosmm8934 4 года назад
Triple BUCLE: 1. Al traer la data de MySQL lo hace con un Select * FROM es decir esto devuelve un cursor osea algo así como una tabla el cual viene por la red como un bucle FOR fila por fila y campo por campo (LENTO), aqui no se nota pq trae un par de datos. 2. Una vez que el cursor llega a Conexion.php llena $retorno con otro BUCLE "while" o for igual es un bucle (LENTO). 3. Y cuando muestra la data en el VIEW, osea llena la tabla HTML, otra vez vuelve hacer un BUCLE "foreach" (LENTO). Ahora todo bien es poca data y es local, Se imaginan si trae unos 100 registros y 10 campos y la BD es remota...
@ShokoCC
@ShokoCC 4 года назад
Exelentes anotaciones a resaltar, gracias por comentarlas
@carlosmm8934
@carlosmm8934 4 года назад
@@ShokoCC Yo acostumbro traer la data en una sola cadena un sólo dato un sólo viaje... evitando así el bucle y sólo en el view hace el bucle para llenar la tabla HTML y como eso lo hace el browser no recarga el servidor... sería una forma de optimizar...
@pepebiondi5962
@pepebiondi5962 2 года назад
Me parece un comentario constructivo y lo acepto pero aquí el tema es mostrar lo mas simple posible el funcionamiento del MVC, claro, puedes usar objetos mysql para descargar como dices, pruébalo, solo tienes que cambiar muy poco del código.
@DiegoTeos
@DiegoTeos 2 года назад
Excelente! Nos puedes compartir tu video de 10 minutos el que seguro es mejor que este en MVC y que incluye la optimización de consultas¿..?
@drmusic7797
@drmusic7797 9 месяцев назад
Pésimo video que se resume en: creo tres carpetas y llamo desde el index al controlador. Deberían prohibir hacer videos a gente sin experiencia, vaya perdida de tiempo.
@AntoniHernandez-f6n
@AntoniHernandez-f6n 6 месяцев назад
Deverian de prohibirle la existencia a gente como tu. Lee el título en especial donde dice BASICO. Y en 8 minutos está muy bien el vídeo. Y entendible.
Далее
JavaScript ES6 Arrow Functions Tutorial
9:32
Просмотров 834 тыс.
Curso PHP MySql. Modelo Vista Controlador I. Vídeo 78
17:38
Modelo Vista Controlador (MVC) en PHP
2:14:40
Просмотров 69 тыс.
¿What is the MVC Patter?, Simple explanation
18:23
Просмотров 121 тыс.
Design patterns in React
14:37
Просмотров 167 тыс.
PHP Mysql CRUD
1:10:48
Просмотров 395 тыс.
Premature Optimization
12:39
Просмотров 814 тыс.
Mac USB
0:59
Просмотров 27 млн
3x 2x 1x 0.5x 0.3x... #iphone
0:10
Просмотров 2,8 млн