Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как, зная символьный код свойства, узнать в каком инфоблоке это свойство присутствует?

00 голосов
6
Известен символьный код свойства (тип 'список'). Как, зная символьный код свойства, узнать в каком инфоблоке это свойство присутствует?
спросил 06 Окт, 13 от EDKA (980 баллов)

6 Ответы

00 голосов
CIBlockProperty::GetList() к Вашим услугам. Параметры вызова - в документации.
ответил 20 Окт, 13 от Pomnep (13,960 баллов)
00 голосов
Ok, спасибо, рабочий код если вдруг кому то понадобиться:
Код
                $properties = CIBlockProperty::GetList(
                Array("sort"=>"asc", "name"=>"asc"),
                Array("ACTIVE"=>"Y", "CODE"=>$work_Prop_CODE)    // $work_Prop_CODE - здесь символьный код свойства
                );
                    while ($prop_fields = $properties->GetNext())
                    {
                        echo $prop_fields["IBLOCK_ID"]." - ID инфоблока<br>";
                    }
ответил 22 Янв, 14 от EDKA (980 баллов)
00 голосов
Только поменяйте местами ключи в фильтре.
ответил 10 Май, 14 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Только поменяйте местами ключи в фильтре.
так?:

Код
Array("CODE"=>$work_Prop_CODE, "ACTIVE"=>"Y")
это разве влияет как то на работу?
поясните пжлста...

или я что то не так понял.......
ответил 06 Сен, 14 от EDKA (980 баллов)
00 голосов
Да, так. Результирующий sql-запрос разный.
ответил 13 Янв, 15 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Да, так. Результирующий sql-запрос разный.
А где то возможно посмотреть правильность расстановки ключей в фильтре?
если это важно, то где то эта информация в документации есть?
ответил 29 Апр, 15 от EDKA (980 баллов)

Похожие вопросы

0 голосов
2 ответов
0 голосов
3 ответов
0 голосов
0 ответов