Typo3 GP变量的打字错误?
我想使用打字脚本执行查询。我的问题是Typo3 GP变量的打字错误?,typo3,typoscript,typo3-6.2.x,Typo3,Typoscript,Typo3 6.2.x,我想使用打字脚本执行查询。我的问题是 从sld喜欢“{GP:SID}”的表中选择*。我想在单引号/双引号内扭曲SID变量。尝试了下面的脚本,但对我无效 lib.products = CONTENT lib.products { table = TABLE select { pidInList = 26506 orderBy = name where = sid like '{GP:SID}' } renderObj = COA rende
从sld喜欢“{GP:SID}”的表中选择*
。我想在单引号/双引号内扭曲SID变量。尝试了下面的脚本,但对我无效
lib.products = CONTENT
lib.products {
table = TABLE
select {
pidInList = 26506
orderBy = name
where = sid like '{GP:SID}'
}
renderObj = COA
renderObj {
10 = COA
10 {
10 = TEXT
10.dataWrap ={field:name}[\n]
}
}
}
有什么可以帮我的吗?你的代码不安全!不要在生产中使用它 您应该做的是使用,它在后台使用准备好的语句
lib.products = CONTENT
lib.products {
table = TABLE
select {
pidInList = 26506
orderBy = name
where = sid like '###sid###'
markers {
sid.data = GP:SID
}
}
renderObj = COA
...
}
另外,如果您想使用LIKE,您需要%符号来使其工作,否则它与“equals”相同,但速度较慢。但是,我不确定,如果GP:SID在字符串的开头或结尾包含%sign,会发生什么情况。您的代码是不安全的!不要在生产中使用它 您应该做的是使用,它在后台使用准备好的语句
lib.products = CONTENT
lib.products {
table = TABLE
select {
pidInList = 26506
orderBy = name
where = sid like '###sid###'
markers {
sid.data = GP:SID
}
}
renderObj = COA
...
}
另外,如果您想使用LIKE,您需要%符号来使其工作,否则它与“equals”相同,但速度较慢。但是,我不确定,如果GP:SID在字符串的开头或结尾包含%符号,会发生什么情况。请不要在多个板中问相同的问题。你已经从TYPO3 CMS邮件列表上的另一个人那里得到了相同的答案。现在有两个人需要花时间回答你,而其中至少有一个人可以帮助其他人。请一次在一个地方提问。@p下次我会处理这个问题。请不要在多个板上问相同的问题。你已经从TYPO3 CMS邮件列表上的另一个人那里得到了相同的答案。现在有两个人需要花时间回答你,而其中至少有一个人可以帮助其他人。请每次在一个地方问你的问题。@p下次我会处理好的。