Criação de Componente RSVP

  • a_Castro86
  • Avatar de a_Castro86 Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 8 meses atrás #79982 por a_Castro86
a_Castro86 created the topic: Criação de Componente RSVP
Boa tarde, estoui tentando fazer alguma coisa sobre um componente de RSVP, mas como não entendo muito, acabei encontrando algumas dificuldades, será que alguém pode me ajudar?

O backend está 90%, tem algumas coisas a serem vistas, mas está funcionando...

Quando fui implementar uma função no FrontEnd é que me compliquei, estava segunido

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Example_of_a_frontend_update_function

No FrontEnd, criei 3 views...

•rsvp
•confirm
•thanks

Dentro de cada um, um view.html.php, e uma pasta tmpl, que contém o arquivo default.php.

Vou ir passo a passo...

A view rsvp é a primeira que aparece para o usuário, é um campo input e um botão. O que tem que acontecer é, enviar estes dados para o view confirm, pois lá vai ser feita a implementação do banco de dados, porém quando em clico no enviar, aparece o erro 404...

Qual a maneira certo de enviar estes dados para o segundo view?

Código do arquivo: site/components/views/rsvp/view.html.php
<?php
defined('_JEXEC') or die('Acesso restrito');

jimport('joomla.application.component.view');

class rsvpViewrsvp extends JView
{
function display($tpl = null)
{
$this->items = $this->get('InviteList');
parent::display($tpl);
}
}


Código do arquivo: site/components/views/rsvp//tmpl/default.php

<?php defined('_JEXEC') or die('Acesso restrito');
JHtml::_('behavior.keepalive');
?>

<div class="confirmar step1">

    <h2>Confirme RSVP</h2>
    
    <p>Digite o código presente no seu convite para confirmar a sua presença no evento.</p>
    
        <form class="form-validate" action="<?php echo JRoute::_('index.php'); ?>" method="post" id="rsvp" name="rsvp_step1">
            <input type="text" class="codigo" name="sec_code" onclick="this.value='';"  onblur="this.value=!this.value?'Digite seu código aqui...':this.value;" value="Digite seu código aqui..." />
            <button type="submit" class="send_code" >OK</button>
            
            <input type="hidden" name="option" value="rsvp" />
            <input type="hidden" name="view" value="confirm" />
            <?php echo JHtml::_('form.token'); ?>
        </form>
</div>

Alguém pode ma dar uma ajuda?

Please Entrar ou Registrar to join the conversation.