質問編集履歴

3

セキュリティの関わる問題なので削除させていただきました。

2018/06/18 10:31

投稿

amaguri
amaguri

スコア227

test CHANGED
@@ -1 +1 @@
1
- cakephp controllerプルダウン制御の処理を書く
1
+ セキュリティ関わる問題なの削除させていただきました。
test CHANGED
@@ -1,81 +1 @@
1
- 今回コントローラーの処理だけでプルフダウンのシステムを作りたいのですが
2
-
3
- 考え方とその方法を教えていただきたいのです。
4
-
5
- 前提条件がコントロラーのみでの処理になるのでviewを使うのは無し。
6
-
7
-
8
-
9
- ```ここに言語を入力
10
-
11
- データベース
12
-
13
-
14
-
15
- DBS
16
-
17
- ・NAME
18
-
19
- ・DB_ID
20
-
21
-
22
-
23
- TBLS
24
-
25
- ・TBL_NAME
26
-
27
- ・TBL_ID
28
-
29
- ```
30
-
31
- ```php
32
-
33
- $this->Entity->setDataSource('hive');
34
-
35
- $sql ="select * from DBS;";
36
-
37
- $dbs= $this->Entity->query($sql);
38
-
39
- foreach ($dbs as $db) {
40
-
41
- $buffer=$db['DBS']['NAME'];
42
-
43
- $p_database.="<option value='$buffer' selected>$buffer</option>";
44
-
45
- }
46
-
47
-
48
-
49
- ```
50
-
51
- 現在これによってDBSの全権取得し、[NAME]でプルダウンを作成しているのですが
52
-
53
- これによって選ばれたDBのDB_IDでTBLSの検索をかけたいのですが
54
-
55
- ```ここに言語を入力
56
-
57
- $sql ="select * from TBLS where DB_ID =$db_id;";
58
-
59
- $tbls= $this->Entity->query($sql);
60
-
61
- foreach ($tbls as $tbl) {
62
-
63
- $buffer=$db['TBLS']['TBL_NAME'];
64
-
65
- $p_database.="<option value='$buffer' selected>$buffer</option>";
66
-
67
- }
68
-
69
-
70
-
71
- ```
72
-
73
- のようなTBLからDB_IDでソートをかけたプルダウンが表示されるようにするにはどういう考え方と方法がありますでしょうか?
74
-
75
- 自分が考えられるのは
76
-
77
- ・プルダウンが選ばれたときにDB_IDを取得する
78
-
79
- ・もともとDBSとTBLSをjoinか何かしておいたデータによってDB_NAMEをプルダウンから表示する(できるかどうか不明ですが・・)
80
-
81
- なのですがその方法(コードの書き方)がわからず、教えていただきたいです
1
+ セキュリティの関わる問題なので削除させていただきました。

2

cakephに修正

2018/06/18 10:31

投稿

amaguri
amaguri

スコア227

test CHANGED
@@ -1 +1 @@
1
- taicakephp controllerのみでプルダウン制御の処理を書く
1
+ cakephp controllerのみでプルダウン制御の処理を書く
test CHANGED
File without changes

1

タイトル修正

2016/11/01 09:17

投稿

amaguri
amaguri

スコア227

test CHANGED
@@ -1 +1 @@
1
- cakephp conntrollerのみでプルダウン制御の処理を書く
1
+ taicakephp controllerのみでプルダウン制御の処理を書く
test CHANGED
File without changes