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

質問編集履歴

3

エラー内容を記載

2017/10/25 11:37

投稿

Discord
Discord

スコア51

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,7 @@
30
30
      // 取得した値をindex.ctpに設定したいです
31
31
  }
32
32
  }
33
- ```
33
+ ```
34
+
35
+ ※エラー内容は以下になります。
36
+ Error: [MissingViewException] View file "Hoge/get_hoge.ctp" is missing.

2

Markdown記法に変更

2017/10/25 11:37

投稿

Discord
Discord

スコア51

title CHANGED
File without changes
body CHANGED
@@ -11,12 +11,14 @@
11
11
 
12
12
  ※ソースを追記しました
13
13
  ■index.ctp側
14
-
14
+ ```
15
15
  <form name="hogehoge" action="getHoge" method="POST">
16
16
  <button type="submit">検索</button>
17
17
  </form>
18
+ ```
18
19
 
19
20
  ■hoge.php側
21
+ ```
20
22
  class hogeController extends TestController {
21
23
  public function getHoge() {
22
24
  $data = $_GET;
@@ -27,4 +29,5 @@
27
29
  // ここでデータ取得処理をしており、ここまでは問題ありません
28
30
      // 取得した値をindex.ctpに設定したいです
29
31
  }
30
- }
32
+ }
33
+ ```

1

ソースの追加

2017/10/25 11:35

投稿

Discord
Discord

スコア51

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,24 @@
7
7
  ログをみると、hoge.phpで処理をおこなったfunction名.ctpがない、みたいなエラーになるのですが、
8
8
  今回は画面遷移はせず、元の画面に戻したいと思っております。
9
9
 
10
- ご教示のほど、よろしくお願いいたします。
10
+ ご教示のほど、よろしくお願いいたします。
11
+
12
+ ※ソースを追記しました
13
+ ■index.ctp側
14
+
15
+ <form name="hogehoge" action="getHoge" method="POST">
16
+ <button type="submit">検索</button>
17
+ </form>
18
+
19
+ ■hoge.php側
20
+ class hogeController extends TestController {
21
+ public function getHoge() {
22
+ $data = $_GET;
23
+ $this->getHogeData($data);
24
+ }
25
+
26
+ private function getHogeData($data) {
27
+ // ここでデータ取得処理をしており、ここまでは問題ありません
28
+     // 取得した値をindex.ctpに設定したいです
29
+ }
30
+ }