The following code apply a page cache successfully for index and contact actions with timeout of 50 seconds (i.e same configration for both actions). What if i want to assign different configuration for each action?
'pageCache' => [
'class' => 'yii\filters\PageCache',
'only' => ['index','contact'],
'duration' => 50,
'variations' => [
\Yii::$app->language,
Yii::$app->getUser()->isGuest
]
]
I tried to use
'pageCache' => [
'class' => 'yii\filters\PageCache',
'only' => ['index'],
'duration' => 50,
'variations' => [
\Yii::$app->language,
Yii::$app->getUser()->isGuest
]
],
'pageCacheA' => [
'class' => 'yii\filters\PageCache',
'only' => ['contact'],
'duration' => 0,
'variations' => [
\Yii::$app->language,
]
]
but is not working