|
0 Всего найдено: 4
yogas
Сообщение
16/11/2010 16:04
Копия темы
Программирование под Битрикс. Быстрый старт. Всем привет! Для начала, я бы рекомендовал скачать Битрикс под редакцией Стандарт: хотя можно и любую другую редакцию. Ну и крайне желательно скачать документацию по Битриксу: Я думаю, что большинство начинающих разработчиков, да и я когда начинал изучать систему, задавали себе такой вопрос: Как мне вывести нужную информацию из базы данных? Предполагается, что мы уже знаем что такое информационные блоки и как их создавать и что с ними можно делать. Если вы еще этого не знаете, об инфоблоках буду писать в следующих постах. Давайте по пунктам: 1) Создадим новую страницу и дадим ей имя db.php: 2) В появившемся окне редактора переходим в режим кода (я выделил кнопку красным). Удаляем слова "Text here...." и пишем следующий код: <? CModule::IncludeModule('iblock'); //подключаем модуль для работы с инфоблоками //далаем выборку имен (NAME) из инфоблока с ID равным 1 //CIBlockElement это класс для работы с инфоблоками //GetList функция которая делает выборку из инфоблока $r = CIBlockElement::GetList( Array("ORDER"=>"ASC"), //сортировка Array("IBLOCK_ID"=>1), //условие выборки false, //группировка (как в SQL GROUP BY). false потому, что не использую группировку false, //параметры для постраничной. (как в SQL LIMIT но немного по другому). Подробно рассмотрю в следующих постах Array("NAME") //поля которые выбираем из таблицы (как в SQL SELECT id, name, только передается массив полей которые выбираем) ); //здесь уже вывод выборки //Помимо функции Fetch есть и другие для выборки данных из результатов запроса, здесь я её использую, для аналогии с mysql_fetch_array while($f = $r->Fetch()){ "<pre>"; print_r($f); "</pre>"; } ?> В следующем посте рассмотрим как задавать свойства инфоблокам и как делать выборку по ним. Вкратце если у свойства имя SUM то для того что бы делать выборку по этому свойству перед ним нужно поставить префикс PROPERTY_ т.е PROPERTY_SUM Причем в результатах выборки свойство SUM будет именть имя PROPERY_SUM_VALUE Благодарю за внимание :)
msobolev
Сообщение
16/11/2010 18:49
Копия темы
0
Спасибо за пост! Занес в избранное, пригодится, когда сподоблюсь изучить этого монстра |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |