从 cakePHP 中的提交表单中检索一些数组数据
我正在学习 cakePHP 1.26。
我得到了一个 HTML Select 标签,其中包含一些如下选项:
<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>
我选择了选项一并提交了表单。
这是 cakePHP 内置函数 Debug() 的结果
Array
(
[Test] => Array
(
[number] => [29,1]
)
)
我尝试使用以下代码从数据中获取两个数字(即本例中的 29 和 1),但未能做到
$myData=$this->data;
$myData['Test']['number']; // [29, 1]
我该怎么办分别获取两个数字?
I am learning cakePHP 1.26.
I got a HTML Select tag with some options like this:
<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>
I selected option One and submitted the form.
Here is the result from the cakePHP built-in function, Debug()
Array
(
[Test] => Array
(
[number] => [29,1]
)
)
I tried using the following code to get the two numbers from the data (i.e. 29 and 1 in this example) but failed to do it
$myData=$this->data;
$myData['Test']['number']; // [29, 1]
What should I do to get the two numbers separately?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 PHP Explode 尝试此操作。
You could try this with PHP explode.