質問編集履歴

3

if内の is_null で""\(ダブルクォート\)の評価ができないため、記述を変更

2016/02/09 14:48

投稿

YATORI
YATORI

スコア13

test CHANGED
File without changes
test CHANGED
@@ -218,7 +218,7 @@
218
218
 
219
219
 
220
220
 
221
- if (!is_Null($formlist ["name_a"][$key]) && !is_null($formlist ["name_b"][$key]))
221
+ if (("" !== $formlist ["name_a"][$key]) && ("" !== is_null($formlist ["name_b"][$key]))
222
222
 
223
223
  {
224
224
 

2

ソースを見やすく修正。

2016/02/09 14:48

投稿

YATORI
YATORI

スコア13

test CHANGED
File without changes
test CHANGED
@@ -208,7 +208,7 @@
208
208
 
209
209
  {
210
210
 
211
- $fomelist = $request->all();
211
+ $formlist = $request->all();
212
212
 
213
213
 
214
214
 
@@ -218,7 +218,7 @@
218
218
 
219
219
 
220
220
 
221
- if (!is_Null($fomelist["name_a"][$key]) && !is_null($fomelist["name_b"][$key]))
221
+ if (!is_Null($formlist ["name_a"][$key]) && !is_null($formlist ["name_b"][$key]))
222
222
 
223
223
  {
224
224
 

1

コントローラー内のIF文が間違っていたので修正しました。

2016/02/08 15:24

投稿

YATORI
YATORI

スコア13

test CHANGED
File without changes
test CHANGED
@@ -208,13 +208,19 @@
208
208
 
209
209
  {
210
210
 
211
+ $fomelist = $request->all();
212
+
213
+
214
+
211
- foreach ($request->get('name_a') as $key => $value) {
215
+ foreach ($request->get('name_a') as $key => $value) {
212
216
 
213
217
  $i= $key+1;
214
218
 
215
219
 
216
220
 
217
- if ( isNonEmptyString("name_a[$key]") && isNonEmptyString("name_b[$key]") ){
221
+ if (!is_Null($fomelist["name_a"][$key]) && !is_null($fomelist["name_b"][$key]))
222
+
223
+ {
218
224
 
219
225
 
220
226