作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
作为it's mentioned on TYPO3 wiki ,我们可以使用 TypoScript 进行查询:
page.60 = CONTENT
page.60 {
table = tt_content
select {
pidInList = 73
where = header != ###whatever###
orderBy = ###sortfield###
markers {
whatever.data = GP:first
sortfield.value = sor
sortfield.wrap = |ting
}
}
}
对我来说不方便的是参数pidInList。即使我们没有使用它,脚本也会在查询中用 pid 替换 current page id。有没有办法让它更简单,例如,实现这样简单的查询:
select title from pages where uid=100;
最简单的 TypoScript 等价物是什么?
最佳答案
据我所知,pidInList
是必需的。解决方法是将其设置为“0”并使用 recursive
属性。
page.60 = CONTENT
page.60 {
table = tt_content
select {
pidInList = 0
recursive = 99
where = header != ###whatever###
orderBy = ###sortfield###
markers {
whatever.data = GP:first
sortfield.value = sor
sortfield.wrap = |ting
}
}
}
注意:如果您担心性能影响并且纯粹通过 UID 选择记录,请考虑改用 RECORDS
对象。
关于database - 错字 : make transversal MySQL query without use of `pidInList` option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518494/
作为it's mentioned on TYPO3 wiki ,我们可以使用 TypoScript 进行查询: page.60 = CONTENT page.60 { table = tt_co
我是一名优秀的程序员,十分优秀!