cake-php
[Arriba] [Todas las Listas]

Re: Una página con Búsqueda/Edita/Añadir y Eliminar Botones

To: cake-php@xxxxxxxxxxxxxxxx
Subject: Re: Una página con Búsqueda/Edita/Añadir y Eliminar Botones
From: Eric Haskins <ehask71@xxxxxxxxx>
Date: Thu, 20 Jun 2013 08:14:33 -0700 (PDT)
Delivery-date: Thu, 20 Jun 2013 11:14:47 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=ZcjEwcuPm9pYSJcdM+ZlQbqHgAi63GhKs09HUZt3xPg=; b=J4szz0niL75QtGn1nBrlr2J2tqqyz6Q/brp8PL3c0RfSKCPWq+hO9p8Y39bR7425Yd qvuyPLeC4FBd/tY8v03WJsJfvG4jlKJxQbOIgBV9QueC5frOUUpR5k2pRoLfeJ496QFk Ewgv6C+3ErZPYpm+sUxfwVLlhea0jbxrbH19tw/iRr4o84zqStAC7U2YNn2Z741XEZkZ OEoe0dMHsdzyAaKwk1BNeq5+U1OwXFubfLiGaDhTlk2trU2YU8YwVseiC9v6w/BiiQUs 3skdYdH/zuDwZYxMTznwen/m8haryomDMNbYeJCehdfS4wZvqwMeHAx9kbX6wLW1TbaX MumQ==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-beenthere:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=ZcjEwcuPm9pYSJcdM+ZlQbqHgAi63GhKs09HUZt3xPg=; b=1Gxpp1a8YqGOrg2aUmjvhelgAmp3P7PMmDwUhpgN9sKVvG5GBYKRmQSBa9npWzJhSW GyMQ+Rej7djFh+k1uN1hwQm2WMqQ8vl8Q+N93NUBlORDbHqLsmTkvft495iW9L0eIGm/ 7dzPDjZ9NjotF53rT27xeM9O/+YvR3LQ/sa+zqeHgMOeJ740YQykw/1l4d3/LhR2+iEg fLmL/Pa3Jnz4g2FFeZGmfjG4Y9B+YnsUd4BaIdaoB4dsfurKMnhtido4LEghCxnxhpOj KYvf6L1DUowLLl0yVhdaRPGqCvFNEQgLk75cVh+JNcMJjWfFevpLQtgWTFNkkzi3DK8P hdpw==
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <492e9cdb-af08-4f60-9cb4-2f2eabc0f1ea@googlegroups.com>
List-archive: <http://groups.google.com/group/cake-php>
List-help: <http://groups.google.com/support/>, <mailto:cake-php+help@googlegroups.com>
List-id: <cake-php.googlegroups.com>
List-post: <http://groups.google.com/group/cake-php/post>, <mailto:cake-php@googlegroups.com>
List-subscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:cake-php+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:googlegroups-manage+1003367825667+unsubscribe@googlegroups.com>
Mailing-list: list cake-php@xxxxxxxxxxxxxxxx; contact cake-php+owners@xxxxxxxxxxxxxxxx
References: <492e9cdb-af08-4f60-9cb4-2f2eabc0f1ea@googlegroups.com>
Reply-to: cake-php@xxxxxxxxxxxxxxxx
Sender: cake-php@xxxxxxxxxxxxxxxx
*Im Suponiendo el si() es en vuestro controlador no un archivo de vista??   


Aquí es un *snip de una vista para uno de mi más viejo *apps estoy trabajando en actualizar. 
 Utilizo *postLinks así

<?*php
                            Si(cuenta($divisiones)>0)
                                #unknown{^*foreach ($divisiones CUANDO $fila)
                                    #punt>
                        <*tr>
                            <*td><?=$Fila['Divisiones']['nombre'];?></*td>
                            <*td><?=$Fila['Divisiones']['último_actualizado'];?></*td>
                            <*td>
<?*php Repite $esto->Forma->*postLink('Edita', 
                    variedad('acción' => 'edita', 
$fila['Divisiones']['división_*id']),
                    variedad('clase'=>'el botón azul'));?>
<?*php Repite $esto->Forma->*postLink('Elimina', 
                    variedad('acción' => 'elimina', 
$fila['Divisiones']['división_*id']),
                    variedad('clase'=>'rojo de botón', 'confirma' => 'te Es 
seguro?'));?>
    </*td>
                        </*tr>
                                    <?*php
                                }
                            } Más
                                #punt>
                        <*tr>
                            <*td *colspan="5" texto="de estilo-*align: centro;">Ninguna 
División Configuró</*td>
                        </*tr>
                                <?*php
                            }
                        ?>

El eliminar botón  entonces correo al eliminar() función en 
el controlador *etc

Eric

En jueves, junio 20, 2013 8:04:03 SOY *UTC-4, *Mahdi *Miad escribió:
>
> *Hi todo,
> soy nuevo en *CakePHP, desarrollé algunas aplicaciones antes de que y ahora necesito 
> crear mi aplicación misma cuando antes pero con *cakePHP, tan lo que necesito es 
> una página con añadir,edita,búsqueda y eliminar botón, si yo clic en botón 
> de búsqueda necesito llamar método de búsqueda y editar botón con editar método y tan 
> encima. Aquí es algunos de mi código.
> *Thanks Para vuestro tiempo.
>
> <?*php
>
>
> Si (*isset($esto->petición->dato['Búsqueda'])) 
>     // #nom_nom_nom de Búsqueda de la llamada con *EmployeeID como *primery llave
>
> } más si (*isset($esto->petición->dato['Añade'])) 
>      // #nom Añade método
>
> }más si (*isset($esto->petición->dato['Edita'])) 
>     // #nom Edita método
>
> }más si (*isset($esto->petición->dato['Elimina'])) 
>     // #nom Elimina el método
> }
>
>
>
> repite $esto->Forma->crear('*myModel' );
>
>         eco $esto->Forma->entrada('*EmployeeID');
>         eco $esto->Forma->entrada('Primer Nombre' );
>         eco $esto->Forma->entrada('Último Nombre');
>         eco $esto->Forma->entrada('*Departement');
>         eco $esto->Forma->entrada('Dirección'); 
>   
>
>         eco $esto->Forma->entregar('Búsqueda' , variedad('nombre' =>'Búsqueda'  ));
>         eco $esto->Forma->entregar('Añade' , variedad('nombre' =>'Añade'));
>         eco $esto->Forma->entregar('Edita' , variedad('nombre' =>'Edita'));
>         eco $esto->Forma->entregar('Elimina', variedad('nombre' =>'Elimina'   ));
>  
>
> eco $esto->forma->fin();
> ?>
>  
>

-- 
Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP

--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*CakePHP" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php.
Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.


Im assuming the if() is in your controller not a view file??   


Here is a snip of a view for one of my older apps I am working on updating. 
 I use postLinks like this

<?php
                            if(count($divisions)>0){
                                foreach ($divisions AS $row){
                                    ?>
                        <tr>
                            <td><?=$row['Divisions']['name'];?></td>
                            <td><?=$row['Divisions']['last_updated'];?></td>
                            <td>
<?php echo $this->Form->postLink('Edit', 
                    array('action' => 'edit', 
$row['Divisions']['division_id']),
                    array('class'=>'button blue'));?>
<?php echo $this->Form->postLink('Delete', 
                    array('action' => 'delete', 
$row['Divisions']['division_id']),
                    array('class'=>'button red', 'confirm' => 'Are you 
sure?'));?>
    </td>
                        </tr>
                                    <?php
                                }
                            } else {
                                ?>
                        <tr>
                            <td colspan="5" style="text-align: center;">No 
Divisions Configured</td>
                        </tr>
                                <?php
                            }
                        ?>

The delete button would then post to the delete() function in the 
controller etc

Eric

On Thursday, June 20, 2013 8:04:03 AM UTC-4, Mahdi Miad wrote:
>
> Hi all,
> I am new in CakePHP, I developed some applications before and now I need 
> to create my application same as before but with cakePHP, so what I need is 
> one page with add,edit,search and delete button, if I click on search 
> button I need to call search method and edit button with edit method and so 
> on. here is some of my code.
> Thanks for your time.
>
> <?php
>
>
> if (isset($this->request->data['Search'])) { 
>     // call Search method with EmployeeID as a primery key
>
> } else if (isset($this->request->data['Add'])) { 
>      // call Add method
>
> }else if (isset($this->request->data['Edit'])) { 
>     // call Edit method
>
> }else if (isset($this->request->data['Delete'])) { 
>     // call Delete method
> }
>
>
>
> echo $this->Form->create('myModel' );
>
>         echo $this->Form->input('EmployeeID');
>         echo $this->Form->input('First Name' );
>         echo $this->Form->input('Last Name');
>         echo $this->Form->input('Departement');
>         echo $this->Form->input('Address'); 
>   
>
>         echo $this->Form->submit('Search' , array('name' =>'Search'  ));
>         echo $this->Form->submit('Add' , array('name' =>'Add'));
>         echo $this->Form->submit('Edit' , array('name' =>'Edit'));
>         echo $this->Form->submit('Delete', array('name' =>'Delete'   ));
>  
>
> echo $this->form->end();
> ?>
>  
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>