我已經配置Orbeon使用MySQL作爲一般的文檔中解釋。它適用於一些limitations。現在我已經發表了一個表格,我可以填寫它。如何在MySQL中存儲提交的表單信息?
時提交的信息被存儲在某個地方,但我不知道在哪裏(可能在eXistdb)。還可以如何配置Orbeon在MySQL中存儲提交?我想從外部應用程序訪問這些信息。
我已經配置Orbeon使用MySQL作爲一般的文檔中解釋。它適用於一些limitations。現在我已經發表了一個表格,我可以填寫它。如何在MySQL中存儲提交的表單信息?
時提交的信息被存儲在某個地方,但我不知道在哪裏(可能在eXistdb)。還可以如何配置Orbeon在MySQL中存儲提交?我想從外部應用程序訪問這些信息。
的submit
過程as of 4.2運行以下actions:
require-uploads then require-valid then save
then success-message("save-success") then result-dialog
recover error-message("database-error")
所以它不保存數據。但是,你說你沒有看到保存在MySQL中的數據。爲了簡化問題,你可以嘗試檢查被保存的數據的時候你打同一個表單上僅僅是保存按鈕啓動。如果沒有保存,請查看orbeon.log
中是否有任何錯誤。如果看到錯誤,但沒有足夠的信息,則可以使用development configuration來提高日誌級別。
你是對的,數據在MySQL數據庫中(在'orbeon_form_data'表中)。可能我對這張桌子感到困惑,因爲之前我無法識別那裏提交的信息。但是我再次檢查過,並且有所有的XML結構。 'orbeon.log'沒有錯誤,一切正常。感謝您的評論,您已將我指向正確的道路。 – JorgeHortelano
@JorgeHortelano好,那麼優秀,並感謝您的更新。 – avernet
我希望我的回答下面會有幫助,但如果不是這樣,你必須在這個問題上的更多信息,可隨時就可以添加評論。 – avernet