2012-05-16 47 views
0

我有一個產品模塊。它工作正常。如何更新模塊而不刪除PyroCMS中的模塊表記錄?

我可以添加,更新,刪除和列出pyrocms的管理產品。

但現在我需要增加4列即爲

可用, 庫存, 手, 交付

類似的東西,上面列。

每當我卸載我的模塊它總是刪除default_products表。

希望有人能夠幫助.. 非常讚賞

謝謝..

+0

是否將函數'uninstall'中的表放置在'modules \ products \ details.php'中? –

回答

0

有一些建議,由我結束

  1. 要麼你可以在數據庫表中添加這些字段手冊。
  2. 備份此表並在模塊的 detail.php中添加這些字段,因此當您再次安裝這些模塊時,您可以從舊錶中導入 數據。

希望這會有所幫助。

+1

哦,我從來沒有想過那麼..所以有可能工作在2 pyro?一個是我在哪裏更新列和details.php和其他模塊的東西。另一個是經過測試的安裝和拆卸3個新色譜柱的開發焦爐。所以我只需將新模塊文件粘貼到製作上,然後在製作數據庫中添加列。我不必卸載或重新安裝它?無論如何,這即將做什麼/測試。謝謝大家的幫助。 –

0

通過手動將列添加到表中,您的開發模塊可以正常工作。不需要進一步的工作。

雖然您需要更新模塊的detail.php以安裝和卸載模塊。

2

你應該使用升級功能進入details.php文件。 在該函數中,您必須插入所有查詢來處理表格。 通過附加組件部分的控制面板上傳新模塊後,您將看到將執行所有更改表查詢的「升級」按鈕。

function upgrade($old){ 
//Your alter table query 
}