Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
controllers [2016/01/05 19:38]
luchothoma
controllers [2016/12/30 18:42] (actual)
Línea 42: Línea 42:
         public function youSaid($message)         public function youSaid($message)
         {         {
-                echo "You said: $message";+                echo "You said: ".$message;
         }         }
 } }
Línea 48: Línea 48:
 Now if you visit /​about/​you/​cool it will display "You said: cool". Now if you visit /​about/​you/​cool it will display "You said: cool".
  
-Now there is one problem with this. If you where to visit index.php/about/you then you would get a 404 error! This is because you can't just run youSaid(), it has a required argument! If you want people to still be able to visit the page, then you need to make your argument optional: +Now there is one problem with this. If you where to visit /about/you then you would get a 404 error! This is because you can't just run youSaid(), it has a required argument! If you want people to still be able to visit the page, then you need to make your argument optional: 
- +<code php> 
-public function ​bob($message = '​nothing at all')+public function ​youSaid($message = '​nothing at all')
 { {
-  echo "You said: $message";+  echo "You said: ".$message;
 } }
-Now visiting /about/you will produce "You said: nothing at all", althoughthis if you visiting /about/bob/cool will still display"​You said: cool".+</​code>​ 
 +Now visiting /about/you will produce "You said: nothing at all", althoughthis if you visiting /about/you/cool will still display"​You said: cool".
  
 At this point you should try experimenting around with adding additional controllers,​ functions, and arguments and see what happens. At this point you should try experimenting around with adding additional controllers,​ functions, and arguments and see what happens.
Línea 73: Línea 74:
   }   }
 } }
 +?>
 </​code>​ </​code>​
 +----
 +[[documentation|Go back to Documentation]]