تغییراتی در کد بصورت زیر انجام دادم و کش فعال شد:
وقتی only رو در کنترلر والد بصورت زیر مینویسم کش غیر فعال میشود:
وقتی only رو کلا برمیدارم کش فقط برای اکشنهای کنترلر site فعال میشه.
برای همین متد behaviors رو از کنترلر والد برداشتم و در کنترلرهای فرزند بر حسب نیاز قرار دادم.
اگه توضیح خاصی نباشه فکر میکنم این مشکل حل شده.
خیلی ممنون.
'cache' => [ 'class' => 'yiifiltersHttpCache', 'only' => ['index'], 'lastModified' => function ($action, $params) { $q = new yiidbQuery(); $rows = strtotime($q->from('orders')->max('ts')); return $rows; }, ],
وقتی only رو در کنترلر والد بصورت زیر مینویسم کش غیر فعال میشود:
'only' => ['site/index'],
وقتی only رو کلا برمیدارم کش فقط برای اکشنهای کنترلر site فعال میشه.
برای همین متد behaviors رو از کنترلر والد برداشتم و در کنترلرهای فرزند بر حسب نیاز قرار دادم.
اگه توضیح خاصی نباشه فکر میکنم این مشکل حل شده.
خیلی ممنون.