teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

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

2018/06/18 10:31

投稿

amaguri
amaguri

スコア227

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

2

cakephに修正

2018/06/18 10:31

投稿

amaguri
amaguri

スコア227

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

1

タイトル修正

2016/11/01 09:17

投稿

amaguri
amaguri

スコア227

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