Download the PHP package 2amigos/yii2-taggable-behavior without Composer
On this page you can find all versions of the php package 2amigos/yii2-taggable-behavior. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-taggable-behavior
Taggable Behavior for Yii 2
This extension provides behavior functions for tagging.
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require
section of your composer.json
file.
Configuring
First you need to configure model as follows:
Usage
First you need to create a tbl_tag
(you can choose the name you wish) table with the following format, and build the
correspondent ActiveRecord
class (i.e. Tag
):
After, if you wish to link tags to a certain ActiveRecord
(lets say Tour
), you need to create the table that will
link the Tour
Model to the Tag
:
Next, we need to configure the relationship with Tour
:
Its important to note that if you use a different name, the behavior's $relation
attribute should be changed
accordingly.
Finally, setup the behavior, and the attribute + rule that is going to work with it in our Tour
class,
on this case we are going to use defaults tagNames
:
Thats it, we are now ready to use tags with our model. For example, this is how to use it in our forms together with our Selectize Widget:
As you can see, tagNames
is the attribute (by default) from which we can access our tags and they are stored in it as
names separated by commas if you defined your attribute tagNames
as string or null, if you define tagNames
as an
array, it will be filled with the related tags.
Once you post a form with the above field, the tags will be automatically saved and linked to our Tour
model.
Testing
Contributing
Please see CONTRIBUTING for details.
Credits
License
The BSD License (BSD). Please see License File for more information.
web development has never been so fun
www.2amigos.us