amigo tengo una duda por que cuando programo me sale este error Non static method 'enlacesPaginasModel' should not be called statically. si alguien me puede responder estaria muy muy agradecido
Gracias por compartir tus conocimientos. He aprendido muchas cosas con tus excelentes explicaciones y ejemplos. You are like the farmer that puts back into the soil what he takes out.
Fatal error: Uncaught Error: Call to undefined method MvcController::planilla() in C:\xampp\htdocs\cursoPHP\03.MVC\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\cursoPHP\03.MVC\index.php on line 7
alguna buena alma caritativa puede pasar todo el codigo escrito en controller.php y en model.php porfavor siempre me saltan errores y lo he revisado todo.
Me aparece este error: Parse error: syntax error, unexpected '"controllers/controller.php"' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\cursoPHP\03.MVC\index.php on line 6 Este error se arregla modificando el codigo asi: require_once('controllers/controller.php'); dentro del index.php. Ahora sí me funciona a mi. fuente: www.php.net/manual/es/function.require-once.php
Que nota no tengo para el material de apoyo pero gracias mi hermano me has ayudado a entender la mayoria de PHP la cosa es que quisiera saber como hago que el usuario me ingrese datos y con esos datos yo realizar unas operaciones matematicas y asi poder darle una respuesta. Espero lo puedas leer pronto ya que necesito unas respuesta antes del 14 de este mes! Gracias mi hermano.
Felicitaciones he aclarado en pocos minutos lo que por otro lado toma horas en explicar. No veo o no lo se ubicar es el "Material de apoyo" para no tener que copiar el css por ejemplo, si me orientas te lo agradezco.
Buenas tardes, me marca este error seguí el tutorial, ya cheque la clase y el controlador son iguales con los pasos sin embargo tengo este error Deprecated: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically in C:\laragon\www\tutoriales\03.MVC\controllers\controller.php on line 14 Una ayuda por favor, gracias.
Buenas en la línea del controller me tirá esto en cuando implemento la acción de crear la variable "enlaces": Undefined index: action in C:\xampp\htdocs\introduccionphp\03 MVC\Controllers\controllers.php on line 12 ¿Alguien sabe porqué? Gracias.
Hola Juan, te hago una pregunta. El archivo cuando recién se abre, es decir no se esta llamando a ninguna de las secciones mediante GET, sino que es index.php solamente. Da error, como se podría indicar que si no se va a ningún lado de la pagina, el index.php?action=inicio quede como valor fijo sin necesidad de cambiar el nombre del archivo index.php. Espero haberme hecho entender, gran curso. Saludos
Buen dia luego de realizar y que me quede la pagina asi dinamica y con unico menu, como puedo empezar a armar el contenido de cada viñeta si al ir a cada pagina solo puedo utilizar cosas como , divs, a etc... Mas no empezar proyecto nuevo html con el unico menu
Ayuda por favor Si aparece PAGINA DE INICIO, NOSOTROS ETC... PERO EN LA PARTE DE ARRIBA ME SALE Deprecated: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically, assuming $this from incompatible context in C:\wamp64\www\03_MVC\controllers\controller.php on line 16 Y en la linea 16 del controlador tengo esto: $respuesta = EnlacesPaginas::enlacesPaginasModel($enlacesController); Ayudenme !!!
Coloca despues de public "static" en la funcion enlacesPaginasModel en models.php quedaría de esta manera: public static function enlacesPaginasModel($enlacesModel)
Buenas! Por favor, cómo haces para, cuando creas nuevo archivo, aparezca en la parte de abajo del editor un display para nombrarlo? No sé si me he explicado bien. Muchas gracias!
Hola, he seguido el vídeo al pie de la letra y funciona bien, pero no me ha sido posible poner fotos en los módulos,. Me acepta texto o formularios pero al poner la url de una foto no la carga, si cargo el modelo de inicio por ejemplo de manera independiente se puede ver la foto así que la url esta bien. Sabrias decirme que puede ser?
Gracias por el Curso está increíble!!!! Solo que el material de apoyo no está disponible y he tenido que escribir código como quien hace la tarea a ultima hora, APURADOOOO !!! hahahaha!!
Warning: include(): Filename cannot be empty in C:\xampp\htdocs\CursoPHP\03.MVC\Controllers\controller.php on line 21 Warning: include(): Failed opening '' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\CursoPHP\03.MVC\Controllers\controller.php on line 21 que se hace jefe, el include esta correcto, todo correcto
Hola! hace poco estoy practicando este curso, se ve muy interesante. En la puesta en marcha he encontrado los siguientes errores cuando estoy en el index.php : Notice: Undefined index: action in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 13 Notice: Undefined variable: module in C:\xampp\htdocs\cursoPHP\03.MVC\models\model.php on line 14 Warning: include(): Filename cannot be empty in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 17 Warning: include(): Failed opening '' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 17 Sin embargo al darle click en Inicio, Servicios, Nosotros y Contáctenos, ejecuta las acciones programadas de forma eficiente. Mi pregunta es: ¿ por qué está ocurriendo esto? Muchas gracias.
Me tira el siguente error: Strict standards: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically in C:\wamp\www\cursoPHP\03.MVC\controllers\controller.php on line 17 Al cambiar la funcion a static me sigue dando error
me da el siguiente error "Fatal error: Uncaught Error: Class 'MvcController' not found in C:\xampp\htdocs\CURSOPHP\03.MVC\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\CURSOPHP\03.MVC\index.php on line 7" ayuda con es, por favor.
@@mariaisabelderivas7725 Hola Maria sabes xq me dice Aviso : Índice indefinido: acción en C: \ xampp \ htdocs \ cursoPHP \ 03.mvc \ controllers \ controller.php en la línea 21 --> esta es la linea 21 $enlacescontroller = $_GET["action"]; Variable no definida --> return $module; lo mismo para el controlador --> include $respuesta;
que lastima buen tutorial pero al final segui tus pasos y llevo todo el dia mirando cual es el error si todo es igual como tu lo hiciste stándares estrictos: Método no estático EnlacesPaginas :: enlacesPaginasModel () no debe llamarse estáticamente, suponiendo $ this desde un contexto incompatible en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 17 Advertencia: include (../ View / modules / contacto.php): no se pudo abrir la secuencia: No existe dicho archivo o directorio en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en línea 19 Advertencia: include (): Error al abrir '../View/modules/contacto.php' para su inclusión (include_path = '.; C: \ php \ pear') en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 19
Estándares estrictos: Método no estático EnlacesPaginas :: enlacesPaginasModel () no debe llamarse estáticamente, suponiendo $ this desde un contexto incompatible en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 17
header{
position:relative;
margin:auto;
text-align:center;
padding:5px;
}
nav{
position:relative;
margin:auto;
width:100%;
height:auto;
background:black;
}
nav ul{
position:relative;
margin:auto;
width:50%;
text-align:center;
}
nav ul li{
display:inline-block;
width:24%;
line-height:50px;
list-style: nome;
}
nav ul li a{
color:white;
text-decoration:nome;
}
section{
position:relative;
padding:20px;
}
En 5 vídeos resumidos los conceptos básicos de Programación en PHP... Lo que otros le dan vuelta y vuelta... Excelente estimado sigue así...
Podría llorar de felicidad, me has salvado la vida.
amigo tengo una duda por que cuando programo me sale este error
Non static method 'enlacesPaginasModel' should not be called statically.
si alguien me puede responder estaria muy muy agradecido
Me emocioné cuando se mostró la barra negra :-) Excelente explicación. Gracias por tu tiempo. Saludos desde Venezuela.
xd no se de donde saco ese codigo pero lo necesito ayuda
Gracias por compartir tus conocimientos. He aprendido muchas cosas con tus excelentes explicaciones y ejemplos. You are like the farmer that puts back into the soil what he takes out.
Sus videos son maravillosos, de lo mejor en habla hispana, excelente !!!
Fatal error: Uncaught Error: Call to undefined method MvcController::planilla() in C:\xampp\htdocs\cursoPHP\03.MVC\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\cursoPHP\03.MVC\index.php on line 7
alguna buena alma caritativa puede pasar todo el codigo escrito en controller.php y en model.php porfavor siempre me saltan errores y lo he revisado todo.
Me aparece este error: Parse error: syntax error, unexpected '"controllers/controller.php"' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\cursoPHP\03.MVC\index.php on line 6
Este error se arregla modificando el codigo asi: require_once('controllers/controller.php'); dentro del index.php. Ahora sí me funciona a mi. fuente: www.php.net/manual/es/function.require-once.php
CRACK gracias por toda la informacion!!!
Que nota no tengo para el material de apoyo pero gracias mi hermano me has ayudado a entender la mayoria de PHP la cosa es que quisiera saber como hago que el usuario me ingrese datos y con esos datos yo realizar unas operaciones matematicas y asi poder darle una respuesta. Espero lo puedas leer pronto ya que necesito unas respuesta antes del 14 de este mes!
Gracias mi hermano.
Felicitaciones he aclarado en pocos minutos lo que por otro lado toma horas en explicar. No veo o no lo se ubicar es el "Material de apoyo" para no tener que copiar el css por ejemplo, si me orientas te lo agradezco.
Buenas tardes, me marca este error seguí el tutorial, ya cheque la clase y el controlador son iguales con los pasos sin embargo tengo este error
Deprecated: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically in C:\laragon\www\tutoriales\03.MVC\controllers\controller.php on line 14
Una ayuda por favor, gracias.
Gracias Alexis Landaeta desde hace un año dio la respuesta, excelente, saludos.
Buenas en la línea del controller me tirá esto en cuando implemento la acción de crear la variable "enlaces": Undefined index: action in C:\xampp\htdocs\introduccionphp\03 MVC\Controllers\controllers.php on line 12
¿Alguien sabe porqué?
Gracias.
Hola Juan, te hago una pregunta. El archivo cuando recién se abre, es decir no se esta llamando a ninguna de las secciones mediante GET, sino que es index.php solamente. Da error, como se podría indicar que si no se va a ningún lado de la pagina, el index.php?action=inicio quede como valor fijo sin necesidad de cambiar el nombre del archivo index.php.
Espero haberme hecho entender, gran curso. Saludos
Muy bueno el tutorial, me enseñó mucho.
de donde sacaste esa plantilla del CSS ? ... ayuda pls
te amo aprendi mas que en 3 años de U
Donde puedo acceder al material de apoyo (plantillas)?
excelente, me sirvio para aclar muy bien algunas cosas .v
excelente contenido, gracias por el aporte.
Hola donde puedo bajar la documentacion
?
Buen dia luego de realizar y que me quede la pagina asi dinamica y con unico menu, como puedo empezar a armar el contenido de cada viñeta si al ir a cada pagina solo puedo utilizar cosas como , divs, a etc... Mas no empezar proyecto nuevo html con el unico menu
Notice: Undefined index: action in C:\xampp\htdocs\MVC\Controles\controller.php on line 11
Ayuda por favor Si aparece PAGINA DE INICIO, NOSOTROS ETC... PERO EN LA PARTE DE ARRIBA ME SALE
Deprecated: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically, assuming $this from incompatible context in C:\wamp64\www\03_MVC\controllers\controller.php on line 16
Y en la linea 16 del controlador tengo esto:
$respuesta = EnlacesPaginas::enlacesPaginasModel($enlacesController);
Ayudenme !!!
Coloca despues de public "static" en la funcion enlacesPaginasModel en models.php
quedaría de esta manera:
public static function enlacesPaginasModel($enlacesModel)
Bajar el material de apoyo tiene un costo?
Buenas! Por favor, cómo haces para, cuando creas nuevo archivo, aparezca en la parte de abajo del editor un display para nombrarlo? No sé si me he explicado bien.
Muchas gracias!
control + alt + n
debes de descargar el plugin advanced new file
Donde se sacan los doc de apoyo?
Hola, he seguido el vídeo al pie de la letra y funciona bien, pero no me ha sido posible poner fotos en los módulos,. Me acepta texto o formularios pero al poner la url de una foto no la carga, si cargo el modelo de inicio por ejemplo de manera independiente se puede ver la foto así que la url esta bien. Sabrias decirme que puede ser?
localizado el problema. Debía entender que todo sale desde el index.
Gracias por el Curso está increíble!!!! Solo que el material de apoyo no está disponible y he tenido que escribir código como quien hace la tarea a ultima hora, APURADOOOO !!! hahahaha!!
Me podrías pasar el archivo con el código del vídeo?
Warning: include(): Filename cannot be empty in C:\xampp\htdocs\CursoPHP\03.MVC\Controllers\controller.php on line 21
Warning: include(): Failed opening '' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\CursoPHP\03.MVC\Controllers\controller.php on line 21
que se hace jefe, el include esta correcto, todo correcto
tengo el mismo , error alguien sabe por que?
Excelente!
diculpa desde que empesastes a crear el modelo ya esto dejo de funcionar y he seguido tus pasos a pie de la letra
ya resuelto habia una variable mal nombrada
Hola! hace poco estoy practicando este curso, se ve muy interesante.
En la puesta en marcha he encontrado los siguientes errores cuando estoy en el index.php :
Notice: Undefined index: action in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 13
Notice: Undefined variable: module in C:\xampp\htdocs\cursoPHP\03.MVC\models\model.php on line 14
Warning: include(): Filename cannot be empty in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 17
Warning: include(): Failed opening '' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\cursoPHP\03.MVC\controllers\controller.php on line 17
Sin embargo al darle click en Inicio, Servicios, Nosotros y Contáctenos, ejecuta las acciones programadas de forma eficiente.
Mi pregunta es:
¿ por qué está ocurriendo esto?
Muchas gracias.
Me tira el siguente error:
Strict standards: Non-static method EnlacesPaginas::enlacesPaginasModel() should not be called statically in C:\wamp\www\cursoPHP\03.MVC\controllers\controller.php on line 17
Al cambiar la funcion a static me sigue dando error
Declara el metodo enlacesPaginasModel () como public static
me pasa exactamente lo mismo ....
no puedo seguir sin un estilo u_U
Ahí me salió :)
-> no me sale en rojo me sale blanco habria problema en eso por que no me sale nada :c
Fatal error: require(): Failed opening required 'controllers/controller.php' (include_path='C:\xampp\php\pear') me sale esto ayuda
verifica bien los nombres de tus carpetas, o si no indicale la direccion completa: localhost/cursoPHP/mvc/controllers/controller.php
me da el siguiente error "Fatal error: Uncaught Error: Class 'MvcController' not found in C:\xampp\htdocs\CURSOPHP\03.MVC\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\CURSOPHP\03.MVC\index.php on line 7" ayuda con es, por favor.
Me paso lo mismo. Mueve el index.php a la carpeta 03.MVC
Me sale el mismo error. Y tengo el index en la carpeta mvc
@@miguelbr3948 Busca que en el archivo "controller" que debe estar en tu carpeta llamada "controllers" que esté escrito así:
require_once "controladores/controller.php";
Asegurate de guardar todos los archivos antes de ingresar a index en el navegador
Parse error: syntax error, unexpected '>' in C:\xampp\htdocs\mvc\index.php on line 6
me sale eso
tenés un error de sintaxis en la linea 6 en el index.php
me parece que tiene que ver con la flecha, yo tengo el mismo error, si hago - > se me pone rojo si lo hago junto, asi -> se me pone blanco....
En controller
public function LinkControllerPages(){
$link = $_GET["action"];
echo $link;
}
luego en template
¿Cual es el problema?
creo que tu problema es que te falta agregar esto en template: require_once "controladores/controller.php";
@@mariaisabelderivas7725 Hola Maria sabes xq me dice Aviso : Índice indefinido: acción en C: \ xampp \ htdocs \ cursoPHP \ 03.mvc \ controllers \ controller.php en la línea 21
--> esta es la linea 21
$enlacescontroller = $_GET["action"];
Variable no definida --> return $module;
lo mismo para el controlador --> include $respuesta;
No encuentro el archivo css
en el template .php
header{
position: relative;
margin: auto;
text-align: center;
padding: 5px;
}
nav{
position: relative;
margin: auto;
width: 100%;
height: auto;
background: black;
}
nav ul{
position: relative;
margin: auto;
width: 50%;
text-align: center;
}
nav ul li{
display: inline-block;
width: 24%;
line-height: 50px;
list-style: none;
}
nav ul li a{
color: aliceblue;
text-decoration: none;
}
section{
position: relative;
padding: 20px;
}
no puedo ponerle el estilo
Hola! Ten en cuenta que para agregar el estilo debe comenzar con y terminar con ! Tuve el mismo problema :)
que lastima buen tutorial pero al final segui tus pasos y llevo todo el dia mirando cual es el error si todo es igual como tu lo hiciste
stándares estrictos: Método no estático EnlacesPaginas :: enlacesPaginasModel () no debe llamarse estáticamente, suponiendo $ this desde un contexto incompatible en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 17
Advertencia: include (../ View / modules / contacto.php): no se pudo abrir la secuencia: No existe dicho archivo o directorio en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en línea 19
Advertencia: include (): Error al abrir '../View/modules/contacto.php' para su inclusión (include_path = '.; C: \ php \ pear') en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 19
de los cuales logre resolver los dos últimos pero no el primero
Estándares estrictos: Método no estático EnlacesPaginas :: enlacesPaginasModel () no debe llamarse estáticamente, suponiendo $ this desde un contexto incompatible en C: \ wamp \ www \ pratic.com \ MVC \ Controller \ controllerplantilla.php en la línea 17