回答編集履歴

2

全体的に何か違うこと書いてた。

2015/09/27 11:28

投稿

Jake
Jake

スコア289

test CHANGED
@@ -1,49 +1,13 @@
1
- findの場合は$paramsですかね。(別変数名は何でものですけど笑)
1
+ ちょっと書いてから、paginateとごっちゃなってので、書きなおしま
2
-
3
- 通常こういう感じで書きますので、
4
-
5
- ```PHP
6
-
7
- $params = array(
8
-
9
- 'conditions'=>array(),
10
-
11
- 'recursive'=>-1,
12
-
13
- 'joins'=>array(join内容)
14
-
15
- );
16
-
17
- ```
18
-
19
- で良いと思います。
20
-
21
- (補足:たしかjoinsする時はrecursive-1入れておかないといけなかったようなそうでなかったような…ちょっと記憶が曖昧です)
22
2
 
23
3
 
24
4
 
25
- 変数に書き出しておくなら、こうなりますね
5
+ $options['joins']=joins内容;
26
6
 
27
- ```PHP
7
+ $options['conditions']=condition内容;
28
8
 
29
- $params = array(
30
9
 
31
- 'conditions'=>$conditions,
32
10
 
33
- 'recursive'=>-1,
11
+ のように書くのが正解です。
34
12
 
35
- 'joins'=>$options
36
-
37
- );
38
-
39
- ```
40
-
41
- 最終的には
42
-
43
- ```PHP
44
-
45
- $this->Purchase->find('all',$params);
46
-
47
- ```
48
-
49
- ととてもシンプル感じにおさります
13
+ ふぃ…すみません、変事書きした

1

find文を書くのを忘れてました。

2015/09/27 11:28

投稿

Jake
Jake

スコア289

test CHANGED
@@ -37,3 +37,13 @@
37
37
  );
38
38
 
39
39
  ```
40
+
41
+ 最終的には
42
+
43
+ ```PHP
44
+
45
+ $this->Purchase->find('all',$params);
46
+
47
+ ```
48
+
49
+ ととてもシンプルな感じにおさまります。