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

回答編集履歴

1

微修正

2015/08/19 01:56

投稿

退会済みユーザー
answer CHANGED
@@ -1,31 +1,33 @@
1
1
  下記2行追加で削除することができました。
2
2
  ありがとうございます。
3
3
 
4
+ 削除サンプル
4
5
  ```delete
5
6
  $cache = \Phalcon\Di::getDefault()->get("modelsCache");
6
7
  $cache->delete($key);
7
8
  ```
8
9
 
10
+ モデル内での使用
9
11
  ```sample-model
10
12
  public static function fetch($parameters=null, $lifetime=0, $key="")
11
- {
13
+ {
12
- // Convert the parameters to an array
14
+ // Convert the parameters to an array
13
- if (!is_array($parameters)) {
15
+ if (!is_array($parameters)) {
14
- $parameters = array($parameters);
16
+ $parameters = array($parameters);
15
- }
17
+ }
16
18
 
17
- // Some code...
19
+ // Some code...
18
20
 
19
- // cache delete
21
+ // cache delete
20
- $cache = \Phalcon\Di::getDefault()->get("modelsCache");
22
+ $cache = \Phalcon\Di::getDefault()->get("modelsCache");
21
- $cache->delete($key);
23
+ $cache->delete($key);
22
24
 
23
- $parameters['cache'] = array(
25
+ $parameters['cache'] = array(
24
- "key" => $key,
26
+ "key" => $key,
25
- "lifetime" => $lifetime
27
+ "lifetime" => $lifetime
26
- );
28
+ );
27
29
 
28
- return parent::find($parameters);
30
+ return parent::find($parameters);
29
- }
31
+ }
30
32
 
31
- ```
33
+ ```