http://book.cakephp.org/3.0/en/orm/saving-data.html#converting-multiple-records
我正在读这篇文章,所以我希望我的数据就像食谱一样
//详情控制器
$data = [
'product_id' => '1'
[
'size' => 'm',
'inventory' => 1
],
[
'size' => 'l',
'inventory' => 1
],
];
// add_multiple.ctp 我只是假设它就像这样
<?= $this->Form->create() ?>
<?php
echo $this->Form->input('product_id');
echo $this->Form->input('size');
echo $this->Form->input('inventory');
echo $this->Form->input('size');
echo $this->Form->input('inventory');
echo $this->Form->input('size');
echo $this->Form->input('inventory');
?>
<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?>
我使用product_id作为FK 这将返回debug($ this-&gt; request-&gt; data)
[
'style_name' => 'blank',
'product_id' => '1',
'size' => 'L',
'inventory' => '12'
]
答案 0 :(得分:0)
所有努力写下我的问题,无论如何我想出来了,这很简单
echo $this->Form->input('1.size');
echo $this->Form->input('1.inventory');
echo $this->Form->input('2.size');
echo $this->Form->input('2.inventory');
echo $this->Form->input('3.size');
echo $this->Form->input('3.inventory');