PHPackages                             riskivy/yii2-querybuilder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. riskivy/yii2-querybuilder

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

riskivy/yii2-querybuilder
=========================

Extension for Yii2 Framework to work with jQuery QueryBuilder

1.1.1(3y ago)013BSD-3-ClausePHP

Since Mar 17Pushed 3y agoCompare

[ Source](https://github.com/riskivy/yii2-querybuilder)[ Packagist](https://packagist.org/packages/riskivy/yii2-querybuilder)[ RSS](/packages/riskivy-yii2-querybuilder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (4)Versions (4)Used By (0)

jQuery QueryBuilder Extension for Yii 2
=======================================

[](#jquery-querybuilder-extension-for-yii-2)

This is the jQuery QueryBuilder extension for Yii 2. It encapsulates QueryBuilder component in terms of Yii widgets, and thus makes using QueryBuilder component in Yii applications extremely easy

[![Yii2](https://camo.githubusercontent.com/d6b0929173e28cc627430d2519ca1853466a70f37395877eaf4820cb3e1e1909/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f77657265645f62792d5969695f4672616d65776f726b2d677265656e2e7376673f7374796c653d666c6174)](http://www.yiiframework.com/)[![Latest Stable Version](https://camo.githubusercontent.com/0f026822f4ea66cc59b9aa6f973ae42bd6cb7c4e5ae490ee06abc4887197ed24/68747470733a2f2f706f7365722e707567782e6f72672f7269736b6976792f796969322d71756572796275696c6465722f762f737461626c652e706e67)](https://packagist.org/packages/riskivy/yii2-querybuilder)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/559e042d7e5f62612435aa679c596526da80fef8ff0a2c416b909848b19e5562/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7269736b6976792f796969322d71756572796275696c6465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/riskivy/yii2-querybuilder/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/7cd1a36cc0eb9fd5e21947592e1ab713c9832ecbb87856e158b71b7027450473/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7269736b6976792f796969322d71756572796275696c6465722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/riskivy/yii2-querybuilder/?branch=master)[![Build Status](https://camo.githubusercontent.com/e39b01d13b89eb328122111e727022b5f97c9d0c2232c3b4e8e0376d1dea9261/68747470733a2f2f7472617669732d63692e6f72672f7269736b6976792f796969322d71756572796275696c6465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/riskivy/yii2-querybuilder)[![Code Climate](https://camo.githubusercontent.com/db6ab3ab3e6e83120e50b132f3a1ef688218cfd8ec14a1cfef34d90886d1f471/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7269736b6976792f796969322d71756572796275696c6465722f6261646765732f6770612e737667)](https://codeclimate.com/github/riskivy/yii2-querybuilder)[![Total Downloads](https://camo.githubusercontent.com/ae8b2cb9534082e87856046406a09345af17c3e62932df06012cbcc550e2824f/68747470733a2f2f706f7365722e707567782e6f72672f7269736b6976792f796969322d71756572796275696c6465722f646f776e6c6f6164732e706e67)](https://packagist.org/packages/riskivy/yii2-querybuilder)

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist riskivy/yii2-querybuilder "*"

```

or add

```
"riskivy/yii2-querybuilder": "*"

```

to the require section of your `composer.json` file.

How to use
----------

[](#how-to-use)

The extension depends the bootstrap css then is necessary adds it in `AppAsset`:

```
class AppAsset extends AssetBundle {

    ...

    public $depends = [
        ...
        'yii\bootstrap\BootstrapAsset', // or 'yii\bootstrap4\BootstrapAsset'
    ];

}
```

**View**:

```
use riskivy\querybuilder\QueryBuilderForm;
