Цитата | ||
---|---|---|
Андрей Николаев написал:
|
03.08.2018 14:55:16
|
|||||
|
26.07.2018 20:33:15
|
|||
|
26.07.2018 18:54:15
Понял, что простого решения этой проблемы нету , безкостыльного. Если уж костыль делать, я тогда сделал попроще Унаследовался от Bitrix\Main\Entity\Query; Переопределил метод buildGroup(). Скопировал код с оригинала и закакомментил строку
В моей сущности (унаследованной от Bitrix\Main\Entity\DataManager), переопределил статичные метод query
И все ок сразу стало. И в ядро не залез и костыль работает только для конкретной сущности, и трудоемкости на пару строк кода + простота. Остается надеяться, что изменений в классе Bitrix\Main\Entity\Query не будет серьезных, так что бы buildGroup переписали. ЗЫ что бы избежать проблем обновления Bitrix\Main\Entity\Query::buildGroup можно модифицировать то что он отдает, такое попробовать провернуть |
|||||||
|
26.07.2018 15:15:33
Табличка
------------------------- id | packing_id | value 1 | 50 | 1000 2 | 50 | 500 3 | 60 | 500 4 | 33 | 100 Я хочу выбрать packing_id c максимальными значениями поля value используя агрегацию
у меня это не получается потому что orm вставляет группировку по полю id, типа она в select есть потому что. Но у меня там еще куча полей и мне не нужно по этим полям группировать ! Как мне решить мою проблему ? Важное правило: Если в выборке есть агрегация или группировка (агрегация по уникальному значению) хотя бы для одной колонки, то все остальные колонки из SELECT и ORDER BY должны быть так же агрегированы или сгруппированы. |
|||
|
10.06.2018 13:51:54
|
|||
|
09.06.2018 22:27:39
Я пишу модуль и мне там нужно организовать иерархический список. Использовать инфоблоки не вариант, использовать ORM разделов битрикса, не возможно, так как в нем нет функционала для манипулирования деревом. |
|||||
|
15.03.2018 11:52:10
У меня вариантов 2 для коробки
1. Написать своей тип свойства 2. Колдовать в шаблоном формы БП (не рекомендую) В параметрах шаблона БП свойства там , если я не ошибаюсь, от информационного блока, собственно нужно написать кастомный тип свойства для инфоблока. Инфы по этому вопросу полно. |
|
|
12.03.2018 14:33:47
Захотел поменять php с 7 на php 5.6. С установкой не получилось, но не в этом вопрос )
Вернул php обратно . В директории /etc/httpd/modules есть два модуля /etc/httpd/modules/libphp7-zts.so /etc/httpd/modules/libphp7.so
Показывает php7_module (shared) В файле /etc/httpd/conf.d/php.conf Присутствуют дерективы
В файле /etc/httpd/bx/conf/php.conf
Вроде бы должно работать, но php код не интерпретируется и выводится как текст. Сервис httpd и вообще сервер перезагружал неоднократно. Что то , где то пропустил -( Разобрался, сори , поспешил с вопросом. После установок php конфиги php были закомментированы и короткий тег <? не работал |
|||||||
|
06.03.2018 14:21:04
|
|||||
|
05.03.2018 15:39:29
Возможно я не совсем догоняю как работает static. Проблема в том что static::load(array('ID' => (int)$id), $with) - 100% возвращает объект, но сам метод loadById ничего не возвращает от того не работает функционал отправки файла в чат Что не так ? PHP Version 7.0.25 PS c поздним статическим связыванием разобрался, но проблема осталась не понятная, это баг php похоже |
|||
|
08.02.2018 11:56:55
у меня почему то не валятся push, а если через веб писать , то валятся -( |
|||||
|
08.02.2018 11:40:00
Не понятная штука , отправляю сообщение пользователю методом CIMMessage::Add($ar);
Сообщение уходит пользователю, но в мобильное приложение bitrix24 не приходит пуш уведомление. Если написать сообщение просто в чат , то пуш уведомления сыпятся. Поковырял файл /bitrix/components/bitrix/im.messenger/im.ajax.php, на него сыпит запрос из веб чата, но ничего подозрительного не увидел, что нибудь что слало push уведомления, просто отправляется сообщение методом CIMMessage::Add($ar); Что я пропустил ? |
|
|
04.02.2018 11:09:12
Если я все правильно понял. Я бы выделил(инкапсулировал) все то, что касается машин , их объёма , их загруженности и т.п. в отдельный пакет, может быть даже модуль написал. Пакет - там где это все это "хозяйство" хранилось, все настраивалось, машины добавлялись и тп. И написал под это дело несколько кастомных activity для бизнес процессов (в зависимости от поставленных задач) . Одна активити возвращала мне, например, список машин для загрузки заданного объема груза, другая, например, делала какие то манипуляции с загрузкой заданных машины и т.д., и т.п.
|
|
|