Opa Bill,

bom vamos lá, para utilizar o helper Form você precisa adiciona-lo no
controller.

Controller
<?
class TestesController extends AppController {
        var $helpers = array('Form');
}
?>


View
<?php e($form->create("Teste")); ?>
        <?php e($form->label("Teste/nome", "Nome")); ?>
        <?php e($form->text("Teste/nome")); ?>
        <?php e($form->error("Teste/nome", "Por favor preencha o nome.")); ?>
        <?php e($form->submit("Save")); ?>
<?php e($form->end()); ?>



Desta forma você cria um formulário sem problema algum

Qualquer dúvida posta ai de novo

Abraços


On Oct 25, 5:28 pm, Bill <[EMAIL PROTECTED]> wrote:
> Olá Gustavo, galera do Cake,
>
> tentei seguir o q foi postado, mas sem exito.
>
> Seguinte, se tento criar um formulário, seguindo o exemplo(vi este
> exemplo tb no arquivo OCPHP.pdf no cakephp.org):
>
> <? echo $form->create('Comentario') ?>
>
> Dá erro: Notice (8): Undefined variable: form [CORE\blog\views\posts
> \ler.ctp, line 9]
>
> Este erro aparece tanto para criar a tag FORM quanto para criar
> qualquer campo.
>
> E se tento usar as tags FORM em html normal, e depois inserir um campo
> input text usando o helper antigo
> <? echo $html->input("Comentario/autor"); ?>
>
> , dá este erro:
> Notice: Method input() is deprecated in HtmlHelper: see
> FormHelper::input or FormHelper::text in D:\Apache\VertrigoServ\www
> \bill\cake\libs\view\helpers\html.php on line 652
>
> Alguém sabe como resolver isto?
>
> Valeu!
>
> On 4 Out, 17:25, "Gustavo Carreno" <[EMAIL PROTECTED]> wrote:
>
> > Se começou com o helper $form deve acabar com o helper form.
> > <?php
> > echo $form->create('Customer');
> > echo $form->input('name',array('label'=>__('First Name:', true)));
> > echo $form->input('surname',array('label'=>__('Surname:', true)));
> > echo $form->end('Submit');
> > ?>
>
> > Assim fica bonitinho.
>
> > On 10/4/07, Bill <[EMAIL PROTECTED]> wrote:
>
> > > Olá galera,
>
> > > Estou usando o cake 1.2 e ao criar um formulário aqui, pelo helper 
> > > consegui
> > > criar os campos normalmente, mas não estou conseguindo criar o botão de
> > > submit.
>
> > > Tentei usar o seguinte
>
> > > <? echo $html->submit("Enviar Mensagem") ?>
>
> > > Mas, ao visualizar a página, todos campos aparecem normal, menos o submit.
> > > Se insiro este botão via html direto, funciona, via helper, não aparece
> > > mesmo.
>
> > > Alguém sabe se houve alguma mudança neste helper?
>
> > > Valeu
>
> > --
> > Gustavo Carreno
> > ---http://batxman.wordpress.com
> > < If you know Red Hat you know Red Hat,
> > If you know Slackware you know Linux >


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a