А вот с 7.3 нет проблемы... Битрикс не поддерживает 7.4?))
13.02.2020 15:00:39
[QUOTE]arnly написал:
[QUOTE] bitrix.user написал: \Bitrix\Main\Application::getConnection()->queryScalar('sel ect my_field fr om my_table where id = ?', [$id])[/QUOTE]А что мешает делать так??[CODE] \Bitrix\Main\Application::getConnection()->queryScalar( 'sel ect my_field fr om my_table where id = ' . $id ) [/CODE][/QUOTE] Моветон. За такое надо руки отрывать. Это серьезная уязвимость прокидывать параметры в запрос конкатенацией. Если говорить о PDO (а Битрикс скорее всего внутри его использует) то он когда прокидывает параметры их чистит и экранирует, дабы избежать SQL-инъекций |
|
|
07.02.2020 16:23:22
[QUOTE]Андрей Николаев написал:
Ну например список групп местоположений можно получить так:[/QUOTE] Ну наконец-то что-то полезное =) Я немного запаузил ту задачу, а сейчас опять к ней вернулся. Вот только этим способом получает лишь название группы, но не ее элементы. Я вот [URL=https://bxapi.ru/?module_id=sale&class=GroupTable]тут[/URL] вот посмотрел по API и походу он не умеет получать элементы... Такой вот сырой D7. =( Зато потом я каким-то чудом нашел класс CSaleLocationGroup с его методом GetLocationList и наконец сумел получить элементы группы =) Алилуя! |
|
|
30.01.2020 16:52:09
[QUOTE]Андрей Николаев написал:
Исходный код - лучшая документация по продукту (с) Кто-то из ведущих разработчиков Битрикс[/QUOTE] Это полный аут)) Каменный век. Радует что они хоть говорить уже научились! [QUOTE]Андрей Николаев написал: Не знаете? Не лезтье![/QUOTE] Я и не лезу)) Потому и ищу доки [QUOTE]Андрей Николаев написал: Я бы не советовал добавлять и редактировать записи, но getList'ом вполне можно пользоваться.[/QUOTE] Ну вот как например получить группы местоположений? Там есть такое в админке, но достать их через API я не знаю как... У меня просто город выбирается из селекта, куда я хотел подтянуть значения из группы местоположений. [QUOTE]Андрей Николаев написал: Предлагаю изучать систему с которой вы работаете.[/QUOTE] Была бы документация... [QUOTE]Андрей Николаев написал: Если работать по принципу "Нет документации - не трогаю", то пишите свою версию и используйте ее.Битрикс это система для пользователя, а не разработчика и с точки зрения разработчиков там очень много сделать ну совершенно неудобно.[/QUOTE] Это жуткая печалька. Я пришел в битрикс несколько месяцев назад с нормальных фреймворков (в том числе писал и не на пхп вовсе - java, c#), которые покрыты документацией на все 200% и сейчас испытываю жуткую попа-боль. Рад бы не работать вовсе с этой гадостью, но в моем городе это очень востребованная штука, а вот более нормальные фреймворки - не так востребованы... Приходится исходить не из своих хотелок, а из того что есть. |
|
|
29.01.2020 17:23:21
[QUOTE]Михаил Титков написал:
Вы так лучше со своим начальством разговаривайте, вам человек самый лучший ответ дал, документации на всё что возможно в открытом доступе нет[/QUOTE] А что я не так сказал? Я просто указал ему что ответ совсем не тот о чем я спрашивал. Очень плохо что по CMS которая стоит немалые деньги нет документации. |
|
|
29.01.2020 16:27:54
[QUOTE]Андрей Николаев написал:
[QUOTE] bitrix.user написал: ... Например классы Location\SiteLocationTable, Location\LocationTable... Где это все искать??? [/QUOTE] В ядре продукта. Выбираете модуль и идете по пути: [CODE] /bitrix/modules/*/lib/* [/CODE] Там есть все.[/QUOTE] Ало, я спрашивал не об исходниках, а о документации. Я не знаю как использовать эти классы. Предлагаете мне сидеть и изучать многотысячный код исходников Битрикса?(( |
|
|