在 Yii2 框架中,需要在所有分类和产品页面上设置 last-modified header。
我在文档中找到了代码和描述,但我不太明白在哪里插入它以及如何设置它以使其适用于所有页面。
我还在学习 Yii2 的基础知识不要严格判断。
以下是文档中的代码,告诉我如何适应
public function behaviors()
{
return [
[
'class' => 'yii\filters\HttpCache',
'only' => ['view'],
'etagSeed' => function ($action, $params) {
$post = $this->findModel(\Yii::$app->request->get('id'));
return serialize([$post->title, $post->content]);
},
],
];
}