Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 类型3:命令控制器中已翻译的mm记录_Typo3_Command Line Interface_Extbase - Fatal编程技术网

Typo3 类型3:命令控制器中已翻译的mm记录

Typo3 类型3:命令控制器中已翻译的mm记录,typo3,command-line-interface,extbase,Typo3,Command Line Interface,Extbase,我试图通过调用扩展存储库中的函数(如下所示),从命令控制器获取翻译后的记录 function findAllForLang($lang){ //$lang = 1; $query = $this->createQuery(); $query->getQuerySettings()->setRespectSysLanguage(false); $query->getQuerySettings()->setLanguageMode(fal

我试图通过调用扩展存储库中的函数(如下所示),从命令控制器获取翻译后的记录

function findAllForLang($lang){
    //$lang = 1;
    $query = $this->createQuery();
    $query->getQuerySettings()->setRespectSysLanguage(false);
    $query->getQuerySettings()->setLanguageMode(false);
    $query->getQuerySettings()->setLanguageUid($lang);
    $query->getQuerySettings()->setLanguageOverlayMode('hideNonTranslated');

     $query->matching(
       $query->logicalAnd(
           $query->equals('sys_language_uid', $lang),
           //$query->equals('mmfield.sys_language_uid', $lang)
        )
     );
    return $query->execute();
我正在拿翻译过的唱片。但是mm内联记录不会被翻译,并获得默认语言记录。 是否有任何特定的方法来获取所有已翻译的内联记录?
TYPO3版本是8.7.20
谢谢

关于获取与Extbase的转换关系,存在一个长期存在的错误:

它是针对TYPO3 v9+修复的

对于您的情况,我建议您自己使用(更新的)原则dbal API构建查询:

请输入第三版。这在回答与语言相关的问题时非常重要;)TYPO3版本是8.7.20好的,谢谢。那么这个版本就没有解决方案了。我已经用同样的方法做了。从您的代码示例来看,它看起来像Extbase查询生成器。我建议使用dbal查询生成器。