PdoTrait
trait PdoTrait
Методы
| createTable() Создаёт таблицу для хранения элементов кэша, которая может быть вызвана один раз для настройки. | ||
| prune() {@inheritdoc} | ||
| doFetch(array $ids) {@inheritdoc} | ||
| doHave($id) {@inheritdoc} | ||
| doClear($namespace) {@inheritdoc} | ||
| doDelete(array $ids) {@inheritdoc} | ||
| doSave(array $values, $lifetime) {@inheritdoc} |
Подробности
createTable()
Создаёт таблицу для хранения элементов кэша, которая может быть вызвана один раз для настройки.
Идентификаторы кэша сохраняются в столбце максимальной длины 255. Данные кэша сохраняются в BLOB.
Исключения
| PDOException | Когда таблица уже существует |
| DBALException | Когда таблица уже существует |
| DomainException | Когда используется неподдерживаемый драйвер PDO |
prune()
{@inheritdoc}
protected doFetch(array $ids)
{@inheritdoc}
Параметры
| array | $ids |
protected doHave($id)
{@inheritdoc}
Параметры
| $id |
protected doClear($namespace)
{@inheritdoc}
Параметры
| $namespace |
protected doDelete(array $ids)
{@inheritdoc}
Параметры
| array | $ids |
protected doSave(array $values, $lifetime)
{@inheritdoc}
Параметры
| array | $values | |
| $lifetime |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Cache/Traits/PdoTrait.html