J'apprends cakePHP 1.26.
Récupérer des données de tableau à partir d'un formulaire Submit dans cakePHP
J'ai obtenu un tag HTML Sélectionnez avec quelques options comme celui-ci:
<form method="post" action="/testing">
<table border="1">
<tr>
<td>
<select name="data[Test][number]">
<option name="editquote" value="[29,1]">One</option>
<option name="editquote" value="[24,2]">Two</option>
</select>
</td>
<tr>
<td>
<input type="submit" value="Send" class="mybutton">
</td>
</tr>
</table>
</form>
J'ai choisi l'option One et envoyé le formulaire.
Voici le résultat de la CakePHP fonction intégrée, de débogage()
Array
(
[Test] => Array
(
[number] => [29,1]
)
)
J'ai essayé d'utiliser le code suivant pour obtenir les deux chiffres à partir des données (par exemple 29 et 1 dans cet exemple), mais en vain faire
$myData=$this->data;
$myData['Test']['number']; // [29, 1]
Que dois-je faire pour obtenir les deux chiffres séparément?
Mise à jour avec garniture() aussi, bien qu'il puisse être plus facile de se débarrasser du [] dans les données source? – Oscar
merci pour l'aide rapide, Oscar. – user327712