superbig/craft3-valuestore

This package is abandoned and no longer maintained. No replacement package was suggested.

Easily store some loose values into files

1.0.1 2018-02-13 12:12 UTC

This package is auto-updated.

Last update: 2022-07-14 19:37:11 UTC


README

Easily store some loose values into files

Screenshot

Requirements

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Installation

To install the plugin, follow these instructions.

  1. Open your terminal and go to your Craft project:

     cd /path/to/project
    
  2. Then tell Composer to load the plugin:

     composer require superbig/craft3-valuestore
    
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Valuestore.

Using Valuestore

{% set store = craft.valuestore.create('storeName.json') %}

{% do store.put('key', 'value') %}

{# Returns "value" #}
{{ store.get('key') }}

{# Returns true #}
{{ store.has('key') }}

{# Iterate over values #}
{% for key,value in store.all() %}{% endfor %}

{# Increment number - returns 1 #}
{{ store.increment('number') }}

See full overview of methods in the Valuestore readme

Credits

Add calendar icon by Ben Davis

Brought to you by Superbig