質問編集履歴

3

コード追記

2018/09/12 05:18

投稿

Discord
Discord

スコア51

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- ■CSV取得部分
21
+ ■CSV取得部分(便宜的に一行しかデータがないとした場合)
22
22
 
23
23
  ```PHP
24
24
 
@@ -54,6 +54,12 @@
54
54
 
55
55
  }
56
56
 
57
+
58
+
59
+ $hoge_data["name"] = $csv_data["name"];
60
+
61
+ $user = $this->User->patchEntity($user, $hoge_data);
62
+
57
63
  ```
58
64
 
59
65
 

2

コード追記

2018/09/12 05:18

投稿

Discord
Discord

スコア51

test CHANGED
File without changes
test CHANGED
@@ -18,4 +18,56 @@
18
18
 
19
19
 
20
20
 
21
+ ■CSV取得部分
22
+
23
+ ```PHP
24
+
25
+ $file = new \SplFileObject("CSVファイルパス");
26
+
27
+ $file->setFlags(\SplFileObject::READ_CSV);
28
+
29
+
30
+
31
+ foreach ($file as $row) {
32
+
33
+ if ($row === [null]) {
34
+
35
+ continue;
36
+
37
+ } else {
38
+
39
+ if (empty($header)) {
40
+
41
+ $header = $row;
42
+
43
+ continue;
44
+
45
+ } else {
46
+
47
+ $csv_data["name"] = $row[0];
48
+
49
+ continue;
50
+
51
+ }
52
+
53
+ }
54
+
55
+ }
56
+
57
+ ```
58
+
59
+
60
+
61
+ ■DBからID取得部分
62
+
63
+ ```PHP
64
+
65
+ $this->User->save($user);
66
+
67
+ $id = $user->id;
68
+
69
+ ```
70
+
71
+
72
+
21
73
  何卒、ご教示のほどよろしくお願いいたします。

1

説明文を更新

2018/09/12 05:14

投稿

Discord
Discord

スコア51

test CHANGED
File without changes
test CHANGED
@@ -14,4 +14,8 @@
14
14
 
15
15
 
16
16
 
17
+ ①と②はできています。③のやり方がわかりません。
18
+
19
+
20
+
17
21
  何卒、ご教示のほどよろしくお願いいたします。