Cordial saludo:
Estoy conociendo el framework y traté de hacer lo siguiente: usar la función route_to() para visualizar un artículo con un id específico:
Si lo accedo directamente: <!-- m --><a class="postlink" href="
http://localhost/kumbia/inventario/view/1">http://localhost/kumbia/inventario/view/1</a><!-- m --> , no tengo ningún problema y me muestra el artículo
pero si trato de accederlo desde la siguiente función
public function index()
{
return $this->route_to("controller: inventario","action: view", "id: 1");
}
Me sale el siguiente error: Warning: Missing argument 1 for InventarioController::view() in W:\www\kumbia\controllers\inventario_controller.php.
El método es
public function view($id)
{
$this->inventario = $this->Inventario->find($id);
}
Parece que no llega el id a la función view desde el route_to()
Qué puede estar pasando??
Muchas gracias por su colaboración y felicitaciones por el excelente trabajo.
Martín Estrada
Comentarios
Saludos
En el libro de kumbia se habla de 2 formas de recuperar valores:
1. Como parámetro del método que recupera el valor (esto fue lo que intenté hacer en un principio)
2. Utilizar los métodos post, get o request
Modifiqué el método view de la siguiente manera, usando la segunda forma
Y funciona perfectamente. Entonces me queda las siguientes inquietudes: Cuando uso el método route_to() ¿Por qué no puedo pasar el valor del id como parámetro??. Debería decir el manual de Kumbia que cuando se desea pasar un id con el route_to, se haga solamente de la segunda forma?
Andrés Felipe y Deivinson, MUCHAS GRACIAS
Martín Estrada
Saludos