2017 © Pedro Peláez
 

library ddd-paginator

Randock Ddd Paginator Bundle

image

randock/ddd-paginator

Randock Ddd Paginator Bundle

  • Friday, July 13, 2018
  • by Mastercoding
  • Repository
  • 3 Watchers
  • 0 Stars
  • 343 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 630 % Grown

The README.md

ddd-paginator

Paginator based on pagerfanta, (*1)

Basic criteria array structure example:, (*2)

$criteria = [
  'field' => 'field_name'
  'operator' => 'and|or|eq|...',
  'value' => 'value_1'
];

Criteria array structure example (between):, (*3)

$criteria = [
  'field' => [
      'operator' => 'between',
      'value' => [
          'value_1',
          'value_2',
      ],
  ],
  ...
];

Criteria array structure example (OR):, (*4)

$criteria = [
  'C' => [
    'operator' => 'and',
    'value' => true
  ],
  'random_key' => [
    'operator' => 'or',
    'value' => [
      [
        'operator' => 'like',
        'field' => 'A',
        'value' => 'aaaa'
      ],
      [
        'operator' => 'like',
        'field' => 'B',
        'value' => 'bbbb'
      ]
    ]
  ]
];

// Output (DQL): 
// SELECT * FROM table_name WHERE C = true AND (A LIKE 'aaaa' OR B LIKE 'bbbb')

The Versions