質問編集履歴
5
セキュリティの関わる問題なので削除させていただきました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
セキュリティの関わる問題なので削除させていただきました。
|
body
CHANGED
@@ -1,58 +1,1 @@
|
|
1
|
-
```ここに言語を入力
|
2
|
-
entity_ciontroller
|
3
|
-
|
4
|
-
<?php
|
5
|
-
class EntityController extends AppController {
|
6
|
-
var $name = 'Entity';
|
7
|
-
var $components = array('RequestHandler','Auth','Common');
|
8
|
-
var $user;
|
9
|
-
|
10
|
-
function index() {
|
11
|
-
|
12
|
-
$this->Entity->setDataSource('hive');
|
13
|
-
//DB一覧取得
|
14
|
-
$sql ="select * from DBS;";
|
15
|
-
$result= $this->Entity->query($sql);
|
16
|
-
|
1
|
+
セキュリティの関わる問題なので削除させていただきました。
|
17
|
-
foreach($result as $key => $dbsList) {
|
18
|
-
foreach($dbsList as $dbs) {
|
19
|
-
//echo $dbs['NAME'].PHP_EOL;
|
20
|
-
//echo $dbs['DB_ID'].PHP_EOL;
|
21
|
-
$p_database=$dbs['NAME'];
|
22
|
-
}
|
23
|
-
//$p_database=$dbs['NAME'];
|
24
|
-
debug($p_database);
|
25
|
-
$this->set('para', $p_database);
|
26
|
-
}
|
27
|
-
}
|
28
|
-
}
|
29
|
-
|
30
|
-
```
|
31
|
-
```ここに言語を入力
|
32
|
-
index.ctp
|
33
|
-
<!DOCTYPE html>
|
34
|
-
<html>
|
35
|
-
<head>
|
36
|
-
<meta charset="utf-8">
|
37
|
-
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
38
|
-
<title></title>
|
39
|
-
<link rel="stylesheet" href="">
|
40
|
-
</head>
|
41
|
-
<body>
|
42
|
-
<h2>一覧表示</h2>
|
43
|
-
<ul>
|
44
|
-
<li>
|
45
|
-
<?php
|
46
|
-
foreach((array)$para as $paras){
|
47
|
-
debug($paras);
|
48
|
-
}
|
49
|
-
?>
|
50
|
-
</li>
|
51
|
-
</ul>
|
52
|
-
</body>
|
53
|
-
</html>
|
54
|
-
```
|
55
|
-
|
56
|
-
entity_ciontrollerでhiveデータベースのDBSテーブルよりデータを取得して
|
57
|
-
index.ctpで表示をしたいのですがデータが20個あるうちの最後の一つのみしか表示されずうまくいきません。
|
58
|
-
どうすればindex.ctpにDBSテーブルで取得したNAMEを全て表示できますでしょうか?
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,6 @@
|
|
10
10
|
function index() {
|
11
11
|
|
12
12
|
$this->Entity->setDataSource('hive');
|
13
|
-
//$this->layout='entity';//使用するレイアウト
|
14
13
|
//DB一覧取得
|
15
14
|
$sql ="select * from DBS;";
|
16
15
|
$result= $this->Entity->query($sql);
|
@@ -31,7 +30,6 @@
|
|
31
30
|
```
|
32
31
|
```ここに言語を入力
|
33
32
|
index.ctp
|
34
|
-
|
35
33
|
<!DOCTYPE html>
|
36
34
|
<html>
|
37
35
|
<head>
|
@@ -44,7 +42,11 @@
|
|
44
42
|
<h2>一覧表示</h2>
|
45
43
|
<ul>
|
46
44
|
<li>
|
45
|
+
<?php
|
47
|
-
|
46
|
+
foreach((array)$para as $paras){
|
47
|
+
debug($paras);
|
48
|
+
}
|
49
|
+
?>
|
48
50
|
</li>
|
49
51
|
</ul>
|
50
52
|
</body>
|
@@ -52,5 +54,5 @@
|
|
52
54
|
```
|
53
55
|
|
54
56
|
entity_ciontrollerでhiveデータベースのDBSテーブルよりデータを取得して
|
55
|
-
index.ctpで表示をしたいのですがうまくいきません。
|
57
|
+
index.ctpで表示をしたいのですがデータが20個あるうちの最後の一つのみしか表示されずうまくいきません。
|
56
58
|
どうすればindex.ctpにDBSテーブルで取得したNAMEを全て表示できますでしょうか?
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,5 +53,4 @@
|
|
53
53
|
|
54
54
|
entity_ciontrollerでhiveデータベースのDBSテーブルよりデータを取得して
|
55
55
|
index.ctpで表示をしたいのですがうまくいきません。
|
56
|
-
またforeachで取得した$p_databaseを
|
57
56
|
どうすればindex.ctpにDBSテーブルで取得したNAMEを全て表示できますでしょうか?
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,20 +10,24 @@
|
|
10
10
|
function index() {
|
11
11
|
|
12
12
|
$this->Entity->setDataSource('hive');
|
13
|
+
//$this->layout='entity';//使用するレイアウト
|
13
14
|
//DB一覧取得
|
14
15
|
$sql ="select * from DBS;";
|
15
16
|
$result= $this->Entity->query($sql);
|
16
17
|
//debug($result);
|
17
18
|
foreach($result as $key => $dbsList) {
|
18
19
|
foreach($dbsList as $dbs) {
|
20
|
+
//echo $dbs['NAME'].PHP_EOL;
|
21
|
+
//echo $dbs['DB_ID'].PHP_EOL;
|
19
22
|
$p_database=$dbs['NAME'];
|
20
23
|
}
|
24
|
+
//$p_database=$dbs['NAME'];
|
25
|
+
debug($p_database);
|
26
|
+
$this->set('para', $p_database);
|
21
27
|
}
|
22
|
-
$this->set('para', $p_database);
|
23
|
-
//debug($p_database);
|
24
|
-
|
28
|
+
}
|
29
|
+
}
|
25
30
|
|
26
|
-
}
|
27
31
|
```
|
28
32
|
```ここに言語を入力
|
29
33
|
index.ctp
|
@@ -39,10 +43,9 @@
|
|
39
43
|
<body>
|
40
44
|
<h2>一覧表示</h2>
|
41
45
|
<ul>
|
42
|
-
|
46
|
+
<li>
|
43
|
-
|
44
|
-
|
47
|
+
<?php echo $para; ?>
|
45
|
-
|
48
|
+
</li>
|
46
49
|
</ul>
|
47
50
|
</body>
|
48
51
|
</html>
|
@@ -50,8 +53,5 @@
|
|
50
53
|
|
51
54
|
entity_ciontrollerでhiveデータベースのDBSテーブルよりデータを取得して
|
52
55
|
index.ctpで表示をしたいのですがうまくいきません。
|
53
|
-
エラーも表示されていません。
|
54
56
|
またforeachで取得した$p_databaseを
|
55
|
-
debug($p_database);をすると
|
56
|
-
本来は20個あるNAMEが最後の一つのみの取得しかできません。
|
57
|
-
どうすればindex.ctpにDBSテーブルで取得したNAMEを表示できますでしょうか?
|
57
|
+
どうすればindex.ctpにDBSテーブルで取得したNAMEを全て表示できますでしょうか?
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,6 @@
|
|
10
10
|
function index() {
|
11
11
|
|
12
12
|
$this->Entity->setDataSource('hive');
|
13
|
-
//$this->layout='entity';//使用するレイアウト
|
14
13
|
//DB一覧取得
|
15
14
|
$sql ="select * from DBS;";
|
16
15
|
$result= $this->Entity->query($sql);
|