DaVinci Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 (изменено) "сколько их потребовалось" - довольно туманно. Ибо одну и ту же функциональность можно обеспечить РАЗНЫМ числом запросов. А автор малое количество запросов представляет как преимущество системы. Хотя легко можно создать ту же функциональность, используя и сотни запросов. И при этом даже PHP код сократить... согласны ли вы с подходом автора это ваше дело. Вы так же можете быть не согласны с тем что в большинстве современных приложений используют сотни запросов и не испытывают ни каких комплексов на данный счет. Вот вам пример - дерево категорий. Используется один запрос. Здорово! Но как приложение будет работать с деревом свыше 1к категорий? Все так же шустро или проще делать 3 запроса nested sets структуры? Попробуйте решить эту проблему без дополнительных запросов только потому что вам автор так завещал. Кстати совсем не понято для чего вы выдерживали такую интригу своего решения если я о нем писал в своем первом сообщении данной темы Изменено 9 сентября, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 Нет, ну собственно спасибо что хоть что то ответили. Думаю автору темы это было бы полезно если бы вы сделали это сразу. Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 (изменено) Есть использовать поиск, то можно найти старую тему аж 2013 года http://forum.simplacms.ru/topic/6179-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8E-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BF%D1%80%D0%B8-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5-%D0%B1%D1%80/ Если применить предлагаемый там прием, то1. добавится всего простой 1 запрос к текущему функционалу,2. этот запрос даже не придется писать руками, он из API,3. а написать придется не более 10 строк в PHP и не более 10 в шаблоне, все в стандартном стиле Simpla. Не проверял, но есть предположение что результат будет не удовлетворительным к примеру на первой странице есть 1 пылесос и 19 миксеровна второй 19 пылесосов и 1 миксеров ------------------------ но логичнее что бы сперва шли все пылесосы, затем все миксеры, если вдруг есть пагинация Изменено 9 сентября, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 Не проверял, но есть предположение что результат будет не удовлетворительнымТак проверили бы вместо пустых фантазий... Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 (изменено) Так проверили бы вместо пустых фантазий...Не вижу в этом особого смысла. В стандарте нет сортировки по категориям, потому группировка будет хаотичная. Пылесосы и миксеры могут быть как на первой странице так и на любой другой последующей. Ерунда получится. Но если вас устраивает пользуйтесь Изменено 9 сентября, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 сентября, 2018 Жалоба Поделиться Опубликовано 9 сентября, 2018 Корс нашёл себе новую жертву, а эта жертва как будто тому рад Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 10 сентября, 2018 Жалоба Поделиться Опубликовано 10 сентября, 2018 Вот вам пример - дерево категорий. Используется один запрос. Здорово! Но как приложение будет работать с деревом свыше 1к категорий? Все так же шустро или проще делать 3 запроса nested sets структуры? Попробуйте решить эту проблему без дополнительных запросов только потому что вам автор так завещал. Приходилось неоднократно решать подобные проблемы, обычно проявляется в виде тормозов при загрузке страниц. Никаких особых хитростей не требуется, лишь аккуратный анализ ситуации, определение узких мест и по результатам некоторая оптимизация. Вот в теме 2016 года обычный пользователь описывает, как он сравнительно несложно решил этот вопрос:http://forum.simplacms.ru/topic/11087-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D1%82%D0%BE%D0%BC%D0%BE%D0%B7%D0%B0/ Любите Вы что-то сложности создавать на ровном месте. Раньше Вам вместо простого запроса непременно потребовался извращенный, теперь тут... А что касается работы с категориями, то тут у стандартной Simpla вообще недостатков выше крыши... Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 10 сентября, 2018 Жалоба Поделиться Опубликовано 10 сентября, 2018 (изменено) Приходилось неоднократно решать подобные проблемы, обычно проявляется в виде тормозов при загрузке страниц. Никаких особых хитростей не требуется, лишь аккуратный анализ ситуации, определение узких мест и по результатам некоторая оптимизация. Вот в теме 2016 года обычный пользователь описывает, как он сравнительно несложно решил этот вопрос:http://forum.simplacms.ru/topic/11087-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D1%82%D0%BE%D0%BC%D0%BE%D0%B7%D0%B0/ Любите Вы что-то сложности создавать на ровном месте. Раньше Вам вместо простого запроса непременно потребовался извращенный, теперь тут... А что касается работы с категориями, то тут у стандартной Simpla вообще недостатков выше крыши...По приведённой вами ссылке, по моему мнению, решение не совсем адекватное. Да, это решение, если результат удовлетворяет почему бы и не. Собственно я и не ждал от вас более компитентного ответа. Изменено 10 сентября, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 10 сентября, 2018 Жалоба Поделиться Опубликовано 10 сентября, 2018 По приведённой вами ссылке, по моему мнению, решение не совсем адекватное. Да, это решение, если результат удовлетворяет почему бы и не. Собственно я и не ждал от вас более компитентного ответа. А можете дать компетентный ответ, почему оно "не совсем адекватное"? Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 10 сентября, 2018 Жалоба Поделиться Опубликовано 10 сентября, 2018 (изменено) А можете дать компетентный ответ, почему оно "не совсем адекватное"? а вы создайте соответствующую тему, и задайте вопрос так что бы было понятно что конкретно вас интересует. Будет время постараюсь ответить. Но если лично у вас данное решение не вызывает вопросов, то быть может не стоит беспокоится на данный счет. Мало ли чего я там себе думаю по поводу адекватности приведенного вами в пример решения, специалисту вашего уровня не все ли равно... Изменено 10 сентября, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 10 сентября, 2018 Автор Жалоба Поделиться Опубликовано 10 сентября, 2018 А можете дать компетентный ответ, почему оно "не совсем адекватное"? Товарищ, если у вас есть супер мега крутое решение, хотелось бы его увидеть. Думаю что многие были бы признательны. Для вас 10 строчек php и в шаблоне, пара минут времени. Мы бы его тестировали, и ваша компетентность на форуме возросла. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.