public function getUserById($id)
{
$dependency = new TagDependency(['tags' => 'tag_name']);
$result = \Yii::$app->db->cache(function () use ($id) {
return Users::find()
->where(['id'=>$id])
->one();
}, null, $dependency);
return $result;
}
public function editUser($model)
{ // обновить данные пользователя
if (!$model->validate(['fio'])) {
return false;
}
if (!$model->update()) {
return false;
}
TagDependency::invalidate(\Yii::$app->cache, 'tag_name');
}
Просто изначально хотел, чтобы пользователь сам делал перевод средств между счетами через операции и видел потом эти операции в отчетах.