я получил один TYPO3 extbased на основе расширения со следующим Repository:вызов функции Extbase запрос от другого расширения
public function findSomething() {
$query = $this->createQuery();
$results = $query->execute();
return $results;
}
Вызов работает с тем же расширением. Нет, я получил второе расширение, где я первое создание экземпляра расширения:
$repo = t3lib_div::makeInstance('the_first_Repository');
$item = $repo->findSomething();
Но Repository ничего не возвращает (типа = объект с кучей бесполезных данных). Нет, я переписал функцию findSomething() в хранилище, чтобы использовать старомодный DBAL слой:
public function findSomething() {
$items = array();
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*','some_table');
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
$items[] = $row;
}
return $items;
}
, который работает. Что я должен сделать, чтобы использовать платформу запросов на основе extbase из моего второго расширения ?!