Bonjour,
j'ai deux vues : profil et event et deux controller: Users et Events
je voudrais afficher avec modalbox le formulaire de la vue event sur la vue la vue profil. Tout se passe bien, le formulaire s'affiche mais le problème est que quand on clique sur le bouton ajout au lieu d’insérer les données dans la BDD il me conduit sur la vue event avec les les champs vides. normalement la vérification du formulaire, l'insertion doivent se faire dans le modalbox
Quelqu'un pourrait pourrait me donner une idée ou mettre sur la bonne voie. merci
voici le code de la vue profil
<?php echo $this->Html->link('Créer un évènement',array('controller'=>'Events','action'=>'index'),array('title'=>'Créer un évenement','onclick'=>'Modalbox.show(this.href, {title: this.title, width:600, height:350}); return false;', 'style'=>'color:#595958;font-size:15px;'));?>
voici le code de la vue event:
<?php echo $this->Form->Create('Event', array(
'inputDefaults' => array(
'label' => false,
)));?>
<table border="0" cellspacing="0" cellpadding="0" align="" height="">
<tr valign="top">
<td><?php echo $this->Form->input('event',array( 'placeholder'=>'Event','class'=>'username1','type'=>'text'));?></td></tr>
<tr> <td><br /><?php echo $this->Form->input('content', array('placeholder'=>'Content','type'=>'textarea','class'=>'text', 'rows'=>'4', 'cols'=>'51'));?>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="" height="30">
<tr valign="top">
<td>
<?php echo $this->Form->submit('Create',array('class'=>'submit1','input'=>'true'));
$this->Form->End();?>
<?php $this->Html->script('tiny_mce/tiny_mce.js',array('inline'=>false));?>
<?php $this->Html->scriptStart(array('inline'=>false));?>
tinyMCE.init({
mode:'textareas',
theme: 'advanced',
plugins: 'inlinepopups',
theme_advanced_buttons1:'image',
theme_advanced_buttons2:'',
theme_advanced_buttons3:'',
theme_advanced_buttons4:'',
theme_advanced_resizing:false
})
<?php $this->Html->scriptEnd();?>