[英]Query on TYPO3 IRRE property
我使用扩展构建器创建了一个新扩展,其中包括一些表和一些表之间的内联关系。
对于报告,我需要一些查询,其中选择条件基于相关记录。
在这里,我很难获取数据(除了进行原始查询,这似乎是错误的)。
uid
的字段。uid
的字段(虽然在数据库中)。 'parent' => [
'config' => [
'type' => 'passthrough',
],
],
这可能是该字段即使插入到showitem
列表中也无法显示在记录中的showitem
。
public function getParentsByFilter($mainCondition,$subCondition) {
$parentQuery = $this->createQuery();
$parentQuery->matching(
$parentQuery->logicalAnd(
$parentQuery->equals('parent_field',$mainCondition)
// $childQuery->equals('children_field',$subCondition)
)
);
// $parentQuery->joinTable('tx_myext_domain_model_children', ...)
$parentQuery->setOrderings(['crdate'=> QueryInterface::ORDER_DESCENDING]);
$parentQuery->getQuerySettings()->setRespectStoragePage(false);
return $parentQuery ->execute();
}
在这里我不知道如何加入儿童表。
我期待一些像注释行这样的方法,但还没有找到类似的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.