Есть табличка, содержащая параметры и их значения
Так для модели формирую соединение
public function getDbConnection() {
$params = Site::model()->findAll(array('select'=>'param_name,value','limit'=>'4'));
$conStr = 'mysql:host=';
foreach($params as $p) {
switch($p[param_name]) {
case 'mysql_host': $conStr .= $p[value].';dbname='; break;
case 'mysql_dbname': $conStr .= $p[value]; break;
case 'mysql_user': $username = $p[value]; break;
case 'mysql_pass': $password = $p[value]; break;
}
}
$connect = new CDbConnection($conStr,$username,$password);
return $connect;
}
Как для данной выборки составить параметр $dependency для кэширования? Может можно как то из SHOW TABLE STATUS вытаскивать только update_time? Или может такой функционал лучше реализовать каким-то более удобным способом?