我正在使用quintagroup.transmogrifier,我想提供我的'import.cfg'管道。通常情況下,我會把這樣的事情在overrides.zcml:重寫變身變種:registerConfig不使用overrides.zcml
<include package="collective.transmogrifier" file="meta.zcml" />
<transmogrifier:registerConfig
name="import"
title="Import pipeline configuration"
description="My custom import pipeline."
configuration="import.cfg"
/>
幾個人指出,使用overrides.zcml不推薦。此外,我在測試中加載overrides.zcml有很大的麻煩 - 我得到了重複的配置錯誤等。所以我的問題是如何在不使用overrides.zcml的情況下完成我的任務(提供自己的管道)?
爲什麼你需要首先使用'overrides.zcml'?爲什麼不在'configure.zcml'中註冊?不要告訴我Quintagroup要求你重寫這個,那會是..我們應該說...短視嗎? – 2013-03-12 13:17:02
AFAIU他們的代碼,是的,你需要覆蓋它,因爲他們尋找一個「導入」管道,我沒有看到任何我可以告訴q.transmogrifier使用不同的管道名稱進行導入。 – zupo 2013-03-12 13:29:25
/我把他的頭埋在他的手中。 – 2013-03-12 13:29:56