Add dummy cache driver to use if no cache is configured

This commit is contained in:
Kijin Sung 2016-04-17 16:44:38 +09:00
parent ca56ff474f
commit b8db18a242
4 changed files with 183 additions and 2 deletions

View file

@ -458,6 +458,10 @@ class adminAdminView extends admin
}
$object_cache_types = Rhymix\Framework\Cache::getSupportedDrivers();
$object_cache_type = preg_replace('/^memcache$/', 'memcached', preg_replace('/:.+$/', '', $object_cache_config));
if (!$object_cache_type)
{
$object_cache_type = 'dummy';
}
Context::set('object_cache_types', $object_cache_types);
Context::set('object_cache_type', $object_cache_type);
if ($object_cache_type)

View file

@ -62,7 +62,6 @@
<label class="x_control-label">{$lang->use_object_cache}</label>
<div class="x_controls">
<select name="object_cache_type" id="object_cache_type">
<option value="">{$lang->use_object_cache_do_not_use}</option>
<option value="{$key}" loop="$object_cache_types=>$key" selected="selected"|cond="$key==$object_cache_type">{$key}</option>
</select>
<div id="object_cache_additional_config" class="x_inline" style="display:none;margin-left:16px">