繁体   English   中英

TYPO3印刷文字注释在哪里,有什么区别?

[英]TYPO3 typoscript WHERE anotation, what is the difference?

在选择特定内容时,我仅从colPos = 1的列中收集元素,我有两个适用于where子句的注释,我想了解它们之间的区别;

10 = CONTENT
10 {
    table = tt_content
    select {
        pidInList = this
        orderBy = sorting
        where = {#colPos}=1
        where = colPos = 1
    }
    renderObj = COA
    renderObj {
        10 = TEXT
        10.stdWrap.field = header
    }
}

第一个版本确保SQL字段名称的正确引用 ,而第二个版本则不能。 这样可以确保与各种DBMS的兼容性。 如果可能,您应该始终使用第一个版本。

带有大括号的注释已在TYPO3 V8中引入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM