Skip to content

Instantly share code, notes, and snippets.

@hiyorineko
Last active March 18, 2016 06:21
Show Gist options
  • Save hiyorineko/15059aa82cd7d0b55899 to your computer and use it in GitHub Desktop.
Save hiyorineko/15059aa82cd7d0b55899 to your computer and use it in GitHub Desktop.
SUBMIT一つで一括更新したい
_method:PUT
id:1
種類:キャラ
レアリティ:R
色:青
カード名:なでこスネーク
lv:1
コスト:1
パワー:6000
メモ:
数:4
_method:PUT
id:2
種類:キャラ
レアリティ:R
色:青
カード名:私のすべて
lv:1
コスト:1
パワー:6500
メモ:
数:11
_method:PUT
id:3
種類:キャラ
レアリティ:U
色:青
カード名:家族のこと
lv:0
コスト:0
パワー:3000
メモ:たくさん
数:26
_method:PUT
id:4
種類:キャラ
レアリティ:C
色:青
カード名:つばさキャット
lv:1
コスト:0
パワー:5500
メモ:たくさん
数:26
_method:PUT
id:5
種類:キャラ
レアリティ:R
色:黄
カード名:廃墟の邂逅
lv:2
コスト:1
パワー:9000
メモ:すくない
数:2
_method:PUT
id:6
種類:キャラ
レアリティ:R
色:黄
カード名:存在を保つため
lv:1
コスト:1
パワー:7000
メモ:
数:5
_method:PUT
id:7
種類:キャラ
レアリティ:U
色:黄
カード名:お出迎え
lv:1
コスト:1
パワー:7000
メモ:
数:10
_method:PUT
id:8
種類:キャラ
レアリティ:U
色:黄
カード名:まよいマイマイ
lv:0
コスト:0
パワー:500
メモ:
数:19
_method:PUT
id:9
種類:キャラ
レアリティ:C
色:黄
カード名:呪いをかけられた少女
lv:1
コスト:1
パワー:7000
メモ:
数:25
_method:PUT
id:10
種類:キャラ
レアリティ:R
色:緑
カード名:歯磨きタイム
lv:1
コスト:1
パワー:7000
メモ:すくない
数:3
_method:PUT
id:11
種類:キャラ
レアリティ:R
色:緑
カード名:駿河モンキー
lv:1
コスト:1
パワー:7000
メモ:
数:8
_method:PUT
id:12
種類:キャラ
レアリティ:C
色:緑
カード名:なんでも知っている少女
lv:1
コスト:0
パワー:5000
メモ:集中
数:14
_method:PUT
id:13
種類:キャラ
レアリティ:C
色:緑
カード名:秘密のご褒美
lv:1
コスト:1
パワー:7000
メモ:
数:21
_method:PUT
id:14
種類:キャラ
レアリティ:C
色:緑
カード名:重さのない少女
lv:1
コスト:1
パワー:7000
メモ:
数:22
_method:PUT
id:15
種類:キャラ
レアリティ:C
色:緑
カード名:かれんビー
lv:1
コスト:1
パワー:7000
メモ:たくさん
数:20
_method:PUT
id:16
種類:キャラ
レアリティ:C
色:緑
カード名:二人の砂浜
lv:0
コスト:0
パワー:3500
メモ:たくさん
数:20
_method:PUT
id:17
種類:キャラ
レアリティ:R
色:赤
カード名:重し蟹
lv:1
コスト:1
パワー:7000
メモ:
数:4
_method:PUT
id:18
種類:キャラ
レアリティ:R
色:赤
カード名:思い出の扱い
lv:0
コスト:0
パワー:2500
メモ:CXシナジー
数:15
_method:PUT
id:19
種類:キャラ
レアリティ:C
色:赤
カード名:悪魔が去ったのち
lv:1
コスト:1
パワー:7000
メモ:
数:14
_method:PUT
id:20
種類:キャラ
レアリティ:C
色:赤
カード名:プラチナむかつく
lv:2
コスト:1
パワー:7500
メモ:
数:13
_method:PUT
id:21
種類:キャラ
レアリティ:C
色:赤
カード名:かみましたっ!
lv:2
コスト:2
パワー:8500
メモ:
数:20
_method:PUT
id:22
種類:キャラ
レアリティ:C
色:赤
カード名:噛み噛みの少女
lv:1
コスト:1
パワー:7000
メモ:
数:20
<div class="monogataris form large-10 medium-10 columns content">
<legend><?= __('枚数編集') ?></legend>
<?php foreach ($monogataris as $monogatari): ?>
<?= $this->Form->create($monogatari) ?>
<fieldset>
<?= h($monogatari->id) ?>
<?= h($monogatari->カード名) ?>
<?= $this->Form->hidden('id',array('value'=>$monogatari->id)) ?>
<?= $this->Form->hidden('種類') ?>
<?= $this->Form->hidden('レアリティ') ?>
<?= $this->Form->hidden('色') ?>
<?= $this->Form->hidden('カード名') ?>
<?= $this->Form->hidden('lv') ?>
<?= $this->Form->hidden('コスト') ?>
<?= $this->Form->hidden('パワー') ?>
<?= $this->Form->hidden('メモ') ?>
<?= $this->Form->input('数',array('style'=>'width:50px')) ?>
</fieldset>
<?php endforeach;?>
<?= $this->Form->button(__('枚数更新')) ?>
<?= $this->Form->end() ?>
</div>
public function stock()
{
//モデルからテーブルを取得
$monogataris = $this->Monogataris->find('all')->select()->order(['id'=>'Asc']);
//ビューの$monogatarisへ取得したエンティティをセット
$this->set(compact('monogataris'));
if ($this->request->is(['post','put'])) {
foreach($this->request->data as $data){
$id = $data('Monogataris.id');
var_dump($id);
//$monogatari = $this->Monogataris->get($id);
//$monogatari = $this->Monogataris->patchEntity($monogatari,$data);
// if ($this->Monogataris->save($monogatari)) {
// $this->Flash->success(__('The monogatari has been saved.'));
//return $this->redirect(['action' => 'index']);
//} else {
// $this->Flash->error(__('The monogatari could not be saved. Please, try again.'));
// }
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment