1
我正在尝试为使用SQL的trac开发自定义报告。在我的一个trac instaces中,如果我指定了像$ MYVAR这样的动态变量,它会在报告中显示一些我可以填写该值的表单。在其他情况下,我收到一个错误,指出“报告执行失败:未定义动态变量'$ MYVAR'”。为什么我得到这个错误?
这个工作的服务器是具有MySQL数据库的良好的trac实例。发生错误的服务器是运行SQLite的全新安装。
我跑的样本查询:
SELECT
t.id AS ticket, t.version, t.time AS created, test_four.value as 'My Select'
FROM
ticket t
LEFT OUTER JOIN ticket_custom test_four ON
(t.id = test_four.ticket AND test_four.name = 'test_four')
WHERE
(test_four.value like '$MYVAR' or (test_four.value is null and '$MYVAR' = '%'))
与
[ticket-custom]
test_four = select
test_four.label = My selectbox
test_four.options = |one|two|third option|four
test_four.value =
的自定义字段配置。谢谢您的帮助。