ok mm ps lo que tenia duda es por que no me funcionaba este codigo
public function view($nombre) {
$this->Pelicula->nombre = $nombre;
$this->set('peli',$this->Pelicula->read());
}
es decir solo me funciona si mando con el id
así
public function view($id) {
$this->Pelicula->id = $id;
$this->set('peli',$this->Pelicula->read());
}
El domingo, 8 de julio de 2012 18:58:25 UTC-5, GuillermoRohde escribió:
>
> En ninguno de los casos haces una busqueda solamente selecciona mediante
> el id, para buscar deberias usar el array de opciones con el elemento
> conditions
> El 08/07/2012 16:50, "Edgar Reyes" <[email protected]> escribió:
>
>> hola a todos estoy comenzando mi primer proyecto en cakephp y
>> me surgió esta duda problema
>> siguiendo el tutorial del blog que esta en la pagina de cakephp
>>
>> la parte del view donde al darle click sobre un link este te madna a
>> una vista con los datos del articulo al que le diste click pues bien
>>
>> este es el codigo
>>
>> public function view($id) {
>> $this->Pelicula->id = $id;
>> $this->set('peli',$this->Pelicula->read());
>> }
>>
>> como sabran este me manda a la vista view mandando como parametro el id
>> del registro que quiero mostrar
>>
>> pero intente mandar como parametro el nombre de la pelicula
>> asi
>>
>> public function view($nombre) {
>> $this->Pelicula->nombre = $nombre;
>> $this->set('peli',$this->Pelicula->read());
>> }
>>
>>
>> pero no me muestra nada tambien modifique el link para que me quedara
>> asi
>>
>> <?php echo $this->Html->link( $peli['Pelicula']['nombre'],
>> array('controller' => 'peliculas', 'action' => 'view',
>> $peli['Pelicula']['nombre'])); ?>
>>
>>
>> alguien sabe como hacer una busqueda por otro campo que no sea id??
>>
>> de antemano gracias
>>
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para ver este debate en la Web, visita
>> https://groups.google.com/d/msg/cakephp-es/-/XgXGlwog-t4J.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para ver este debate en la Web, visita
https://groups.google.com/d/msg/cakephp-es/-/jNh-lsbCfaMJ.
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.