質問編集履歴
2
説明をより詳細にしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,11 +6,11 @@
|
|
6
6
|
|
7
7
|
以下はそのソースコード(ビュー)です。
|
8
8
|
|
9
|
+
|
10
|
+
|
9
11
|
各セレクト要素の第三引数にDBから呼び出した初期値を設定しています。
|
10
12
|
|
11
|
-
第二引数のconfigは、それぞれ配列で「array('1'=>'男性','2'=>'女性'…」「'1'=>'北海道',
|
13
|
+
第二引数のconfigは、それぞれ配列で「array('1'=>'男性','2'=>'女性'…」「array('1'=>'北海道','2'=>'青森県'…」といった値を用意しています。
|
12
|
-
|
13
|
-
'2'=>'青森県'…」といった値を用意しています。
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -86,11 +86,11 @@
|
|
86
86
|
|
87
87
|
|
88
88
|
|
89
|
-
これにより、性別「女性」、都道府県「北海道、岩手県、秋田県」、年齢「20~30」
|
89
|
+
これにより、性別「女性」、都道府県「北海道、岩手県、秋田県」、年齢「20~30」となることを想定しています。
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
以下は実行
|
93
|
+
以下は実行した際の実際の画面キャプチャです。単一選択型の「性別」と「年齢」は反映されていますが、複数選択型の「都道府県」が反映されていません。
|
94
94
|
|
95
95
|
|
96
96
|
|
1
説明を詳細にしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,11 +4,13 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
そ
|
7
|
+
以下はそのソースコード(ビュー)です。
|
8
8
|
|
9
|
+
各セレクト要素の第三引数にDBから呼び出した初期値を設定しています。
|
9
10
|
|
11
|
+
第二引数のconfigは、それぞれ配列で「array('1'=>'男性','2'=>'女性'…」「'1'=>'北海道',
|
10
12
|
|
11
|
-
|
13
|
+
'2'=>'青森県'…」といった値を用意しています。
|
12
14
|
|
13
15
|
|
14
16
|
|
@@ -70,7 +72,7 @@
|
|
70
72
|
|
71
73
|
|
72
74
|
|
73
|
-
|
75
|
+
呼び出す初期値ですが、DBでは以下のデータ型と値(今回の例)を設定しています。
|
74
76
|
|
75
77
|
|
76
78
|
|
@@ -84,13 +86,17 @@
|
|
84
86
|
|
85
87
|
|
86
88
|
|
89
|
+
これにより、性別「女性」、都道府県「北海道、岩手県、秋田県」、年齢「20~30」が反映されることを想定しています。
|
90
|
+
|
91
|
+
|
92
|
+
|
87
|
-
以下は実行
|
93
|
+
以下は実行時の実際の画面キャプチャです。単一選択型の「性別」と「年齢」は反映されていますが、複数選択型の「都道府県」は反映されていません。
|
88
94
|
|
89
95
|
|
90
96
|
|
91
97
|
![イメージ説明](0799957279b25b0b009e4fbe678d967a.png)
|
92
98
|
|
93
|
-
都道府県の値である$data->prefをそのままecho出力す
|
99
|
+
そもそものデータが呼ばれていないのかなと思い、都道府県の値である「$data->pref」をそのままecho出力したのですが、想定通り["1","3","5"]が表示されました。これをコピペしてセレクト要素の第三引数(初期値)に直接記述すると、正しく反映されます。
|
94
100
|
|
95
101
|
|
96
102
|
|
@@ -104,7 +110,7 @@
|
|
104
110
|
|
105
111
|
![イメージ説明](b8cafa34017d2f418f425b129d93776e.png)
|
106
112
|
|
107
|
-
ところが、同じく第三引数に変数(
|
113
|
+
ところが、同じく第三引数に変数($data->pref)で記述すると、フォームに反映されません。この変数は配列として正しく認識されていないのでしょうか。(出力されたHTMLソースを見てもselectedがありません)
|
108
114
|
|
109
115
|
|
110
116
|
|