2015-08-20 16 views
0

http://book.cakephp.org/3.0/en/orm/saving-data.html#converting-multiple-recordsCakePHP的3多保存 - 我如何使用它與表單輔助

我讀這個,所以我想就像菜譜

//詳細控制器

$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 這將返回我的調試($這個 - >請求 - >數據)

[ 
    'style_name' => 'blank', 
    'product_id' => '1', 
    'size' => 'L', 
    'inventory' => '12' 
] 

回答

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');