2013-05-13 250 views
2

某些其他自定義模塊已覆蓋第三方模塊的類文件(SOME BLOG EXTENSION)。經過研究,我才知道你只能重寫一次。如何覆蓋已覆蓋的類

現在我還需要在我自己的自定義模塊中覆蓋相同的核心文件。由於它已被覆蓋,如何才能做到這一點?

我無法使用事件,因爲該第三方模塊沒有觸發任何事件。

請建議。由於

+0

我找到了問題和修復。 http://stackoverflow.com/questions/16579383/overriding-class-first-to-second-working-but-overriding-second-to-third-not-work – RIK 2013-05-18 09:00:59

回答

0

我找到了問題和解決辦法。鏈接在評論中。對不起,由於某種原因,我可以在這裏發佈鏈接。它會自動進入評論。所以我在這裏寫信給任何需要的人。

2

你可以簡單鏈不同的模塊......例如:

A是原始的類,B和C兩個模塊試圖覆蓋A.簡單的設置是:

乙擴展A,C擴展B.如果你有兩個都使用的函數,你可以簡單地調用父函數,以便他們可以添加他們的魔法。

+0

因此,如果B和C重疊A,那麼哪一個會先跑? – RIK 2013-05-14 23:25:10

+0

被覆蓋最新的類。 – JNDPNT 2013-05-15 06:13:49

+0

不,它不工作。請檢查我的帖子http://stackoverflow.com/questions/16579383/overriding-class-first-to-second-working-but-overriding-second-to-third-not-work – RIK 2013-05-16 05:22:39