Только вот если вы такой варинат используете и всё честно будете делать и каким-то образом напишите в чате с клиетом, или как-то иначе узнает апворк - вас забанят, за подозрение в перетягивание клиентов вне апворка.
776166, Кстати их письма из спама выковыривал, видимо так много жалуются люди, что от них всё в спам летит.
Т.к. кнопки отписаться нет, тоже буду всё в спам загонять.
776166, И еще врут при предпродаже.
Обещали интеграцию, а её нет. всё руками.
Еще 10 минут по телефону отговаривали и рассказывали как у всхе плохо и у них хорошо.
И вобще поддержка ужасная... люди не любят свою работу, только через наезды понимают, со второго раза.
Dmitry Bay, Есть такая пословица, про бревно и соринку.
Кстати, вот вам идея для стартапа, создайте аналог тостера, только чтоб там вопросы были заумные. Чтоб без таких тупых как мы. И вам и нам легче станет ;)
ThunderCat, Ну да, а в вашем подходе залюбитесь разбираться, какого фига с этом сервисе какие-то сортировки. Или какого хрена надо постоянно пересоздавать сервис или объект с иным назвачением, чтоб не тянут хистори предыдущих настроек.
Если в мэйлере увидели что-то, это не значит для оно для слоя бизнес логики сработает.
Боюсь только автор вопроса такое реализовать не сможет верно (иначе бы не было бы вопроса :) )
Ну пусть хоть заинтересуется и отложится у него как правильно. Может книги почитает по паттернам кода.
dmitriy, По этому приципу критерия может поменяться, появиться AnotherUserCriteria с минимальными отличиями и в ней сортировка по умолчанию будет по другим полям.
Если критерия решает задачу по сортировке, то она и должна её решать. А если критерия не передана, то брать её по умолчанию (getDefaultCriteria())
dmitriy, Я про array не писал) Я за то, чтоб заказчик не оплачивал допустим 10 часов разработки, когда можно сделать за 1 час и потом это место скорее всего никогда не изменится)
Надо как можно проще делать.