Алфавитная нумерация страниц с Symfony 1.4

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


person Adam Arold    schedule 22.03.2011    source источник


Ответы (1)


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

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

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

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

echo $q->getSqlQuery();

и Т. Д.

person Frosty Z    schedule 22.03.2011
comment
Ну я вижу. Я попробую это, и в конце концов я придумаю решение. Спасибо! +1 - person Adam Arold; 23.03.2011