1. Go to this page and download the library: Download lch/components-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lch / components-bundle example snippets
/**
* @param QueryBuilder $qb the QueryBuilder object containing the query description
* @param int $page the page wanted (set to 1 by default)
* @param int|null $maxResults the batch size, if any
*
* @return Paginator
*/
public function getPaginator(QueryBuilder $qb, int $page = 1, int $maxResults = null)
/**
* Used to search in like mode in entity fields
* @param array $fields the fields names wanted to be searched in
* @param string $term the term to be searched
* @param int|null $maxResults the batch size, if any.
* @param string|null $language if any, ISO code language to filter items on
*
* @return array
*/
public function findByFulltextTerm(
array $fields,
string $term,
int $maxResults = null,
string $language = null
): array
public function list(int $page): Response
{
// get items before with a repository method returning paginator
return $this->render('admin/menu/list.html.twig', [
'menus' => $menus,
'pagination' => [
'page' => $page,
'nbPages' => ceil($menus->count() / $nbItemsPerPage)
]
]);
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.