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

Проблема с PHPExcel - Fatal error: Class 'CIBlockElement' not found

00 голосов
4
Есть некий файл, который должен читать строки из экселя и создавать на их основе инфоблоки.


Вот код создания инфоблока.
Код
 
CModule::IncludeModule("iblock");

$el = new CIBlockElement;    
$arLoadProductArray = Array("MODIFIED_BY" => $USER->GetID(), 
    "IBLOCK_SECTION_ID" => false,   
    "IBLOCK_ID"      => ....
);
    
if ($PRODUCT_ID = $el->Add($arLoadProductArray)){
    return $PRODUCT_ID;        
} 


Это все замечательно работает, но если я начале подключаю PHPExcel:
Код
require_once dirname(__FILE__) . '/../../../php_interface/phpexcel/PHPExcel.php';
require_once dirname(__FILE__) . '/../../../php_interface/phpexcel/PHPExcel/IOFactory.php';


То вылетает
Цитата
Fatal error: Class 'CIBlockElement' not found
спросил 26 Янв, 14 от Eoling (140 баллов)

4 Ответы

00 голосов
Пролог битриксовский, я так понимаю подключён, так?
ответил 26 Май, 14 от Tei (480 баллов)
00 голосов
Цитата
Артём Дурнев пишет:
Пролог битриксовский, я так понимаю подключён, так?


Забыл уточнить, это код компонента.

В начале присутствует
Код
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();


так что подключен
ответил 23 Сен, 14 от Eoling (140 баллов)
00 голосов
Код
CModule::IncludeModule('iblock');
ответил 27 Янв, 15 от Almarea (3,760 баллов)
00 голосов
1
ответил 11 Май, 15 от JIizon (100 баллов)

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

0 голосов
3 ответов
спросил 05 Дек, 13 от Lollipopk (660 баллов)
0 голосов
5 ответов
спросил 02 Дек, 13 от Jitage (160 баллов)
0 голосов
3 ответов
спросил 23 Ноя, 13 от Kusuri (180 баллов)
0 голосов
5 ответов
0 голосов
1 ответ