0

製品モジュールがあります。それはうまくいっています。

pyrocms の管理画面で製品を追加、更新、削除、一覧表示できます。

しかし今、私は4つの列を追加する必要があります.

利用可能、在庫あり、手持、配達済み

上記の列のようなもの。

モジュールをアンインストールすると、常に default_products テーブルが削除されます。

誰かが助けてくれることを願っています..とても感謝しています

ありがとう..

4

3 に答える 3

2

details.php ファイルにアップグレード機能を使用する必要があります。その関数では、テーブルを操作するためにすべてのクエリを挿入する必要があります。アドオン セクションのコントロール パネルから新しいモジュールをアップロードすると、すべてのテーブル変更クエリを実行する [アップグレード] ボタンが表示されます。

function upgrade($old){
//Your alter table query
}
于 2012-05-16T13:11:51.507 に答える
0

私の最後にいくつかの提案があります

  1. これらのフィールドを手動でデータベース テーブルに追加することもできます。
  2. このテーブルのバックアップを取って、これらのフィールドをモジュールの detail.php に追加してください。そうすれば、これらのモジュールを再度インストールするときに、古いテーブルからデータをインポートできます。

うまくいけば、これは役に立ちます。

于 2012-05-16T03:40:37.077 に答える
0

開発中のモジュールは、列を手動でテーブルに追加することで正常に機能します。これ以上の作業は必要ありません。

ただし、モジュールをインストールおよびアンインストールするには、モジュールの detail.php を更新する必要があります。

于 2012-05-16T11:54:51.857 に答える