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 =
的自定義字段配置。謝謝您的幫助。