Json 파일에서 tt_address로 주소 세트를 가져 오는 뉴스 작업을 작성했습니다. 그건 잘된거야. 이제 나는 새로운 카테고리를 만들고 있다는 문제에 매달렸다. 하지만 주소 집합에 지정할 수는 없습니다.생성 된 새 카테고리를 TYPO3 8.7에 설정된 가져온 tt_address에 추가하십시오.
누군가가이 작업을 수행하는 방법을 알고 있었습니까?
$jsondivision ='JsonCategorieName'
$address = 'AddressSet'
$categoryParent = 'PartentUID'
public function checkCategory($jsondivision, $address) {
$extbaseObjectManager = GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\ObjectManager');
$this->addressRepository = $extbaseObjectManager->get('Graphodata\Gdjson2ttaddress\Domain\Repository\GdAddressRepository');
$this->objectStorage = $extbaseObjectManager->get('TYPO3\CMS\Extbase\Persistence\ObjectStorage');
$this->categoryRepository = $extbaseObjectManager->get('Graphodata\Gdjson2ttaddress\Domain\Repository\GdCategoryRepository');
$newCategory = $extbaseObjectManager->get('Graphodata\Gdjson2ttaddress\Domain\Model\GdCategory');
$newCategory->setTitle($jsondivision);
$newCategory->setParent($categoryParent);
$this->categoryRepository->add($newCategory);
$address->addressRepository($newCategory);
}
'$ address-> addressRepository ($ newCategory);는 무엇을합니까? – Wolfgang
그것은 CategorieUid를 AddressSet으로 설정합니다 ... 잘못된 것을 알고 있지만 올바르게 설정하는 방법을 모릅니다. tt_Address는 m : n 관계로 typo3 sys_categorie를 사용합니다. 오타는 카테고리를 올바르게 설정하기위한 재미가 있어야합니다. – hrdyy