CakePHP 2.0 Déterminer quel bouton d'envoi a été cliqué

Dans CakePHP 1.3 vous pouvez créer un formulaire avec plusieurs boutons de soumission:

echo $this->Form->submit('Submit 1', array('name'=>'submit');
echo $this->Form->submit('Submit 2', array('name'=>'submit');

et de détecter les soumettre bouton a été pressé dans le contrôleur:

if (isset($this->params['form']['submit']) && $this->params['form']['submit'] == "Submit 1") {
  //first button clicked
}

Dans CakePHP, $this->params['formulaire'] n'est pas définie et la valeur du bouton cliqué ne pas apparaître n'importe où dans $this->request, $this->request->data, $this->params, $this->données ou $_POST.

Comment puis-je déterminer quel bouton a été cliqué dans CakePHP 2.0?

Merci d'avance.

Edit:

Comme demandé, voici le code pour le formulaire:

<?php echo $this->Form->create('History', array('action'=>'add')); ?>
<div class='submit'>
<?php 
echo $this->Form->submit('Yes', array('div'=>false, 'name'=>'submit')); 
echo $this->Form->submit('No', array('div'=>false, 'name'=>'submit')); 
?>
</div>
<?php echo $this->Form->end()?>

Et la sortie de la forme:

<form action="/projects/kings_recruit/trunk/www/histories/add" id="HistoryAddForm" method="post" accept-charset="utf-8">
  <div style="display:none;">
    <input name="_method" value="POST" type="hidden">
  </div>
  <div class="submit">
    <input name="submit" value="Yes" type="submit">
    <input name="submit" value="No" type="submit">
  </div>
</form>

source d'informationauteur RichardAtHome