lotos2512/array_search_model

search model by array

v0.1 2018-04-19 07:55 UTC

This package is not auto-updated.

Last update: 2024-09-26 17:41:50 UTC


README

This library by search data from array

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require lotos2512/array_search_model dev-master

Base usage

    $data = ChildArraySearchModel::find()
      ->where(['in', 'array_field', array])
      ->where(['===', 'array_field_or_callback_with_result_can_be_array_or_array_value', equal_value])
      ->where(['regex', array_field_or_callback_with_result_can_be_array_or_array_value, equal_value|equal_value|equal_value])
      ->orderBy(callback_with_sort_function_result)
      ->limit(int_value)
      ->offset(int_value)
      ->indexBy('array_field')
      ->all();