Алфавитная нумерация страниц с помощью Symfony 1.4 - PullRequest
2 голосов
/ 22 марта 2011

Мне было интересно, могу ли я разбить на страницы свои результаты, используя буквы в алфавите вместо цифр. Знаете ли вы какие-либо методы для решения такой задачи в Symfony 1.4? Я использую Doctrine и извлекаю постраничные записи из базы данных.

1 Ответ

1 голос
/ 22 марта 2011

После некоторого поиска такая пагинация, кажется, не существует напрямую с Symfony / Doctrine;вам придется создать свой собственный.

Вам придется перебирать ссылки от A до Z (улучшение юзабилити: добавление ссылок только на буквы, «содержащие» элементы, с которыми вы работаете)

И конецна стороне модели, делая что-то вроде:

$q = Doctrine_Query::create()
    ->select('e.id')
    ->from('Element e')
    ->where('e.name LIKE ?', $letter.'%');

echo $q->getSqlQuery();

и т. д.

...