...
Core\Cache cache()
...
Store data to in the systems cache.
Examples
...
Method | Description | Usage | Returns | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
get(string $key [, int $id = null] )
$key Unique storage cache key. $id If you store multiple data in a keyyou can pass a unique ID to return a specific item from that data set.
| Get data from the DB cache based on a unique key |
| On success it returns Core\Storage\Object, null on failure. getById(int $id)
$id Unique auto incremented ID. | Get a specific data set based on the unique |
| On success it returns Core\Storage\Object, null on failure. | Returns all data sets based on a unique key.
|
| Array of values on success, empty array on failure. Note: Each value from the array is an object from Core\Storage\Object | the value, false if its not cached. | ||||||||||||
set(string $key, mixed $value , int $id = 0] )
$key Unique storage key. $value Value to set for this entry. Can be a string, array, int or boolean. $id (optional) Include a custom unique ID for this data set. | Sets data into the DB Sets data cache data based on your key.
|
| Returns the cached value on success, false on failure. | |||||||||||||||||||
updatedel(string $key, mixed $value)
$key Unique storage cache key. $value Value to set for this entry. Can be a string, array, int or boolean.
| Updates the value of a data set that already exists. If the value is an array, it will merge any new data and overwrite |
| On success it returns the updated Core\Storage\Object, false on failure. | Deletes a value from storage based on the key. | Code Block | |
| null | ||||||||||||||
purge() | Deletes all entries from cache. |
| null |
Core\Storage\Object
When we return a data value it returns it as an object. Any value to store can always be accessed via the value property.
Property | Type | Description |
---|---|---|
id | int | Unique auto incremented storage ID. |
key | string | Custom key you pass when accessing the storage methods. |
value | mixed | Returns any values you stored in storage. |
order | int | Order ID of a data set in storage. |