0

したがって、ユーザーが構成を保存した後、構成データを削除したいとします。モデルでdeleteメソッドを実行する必要があると思いますが、ボタンにアタッチする方法がわかりません。ボタンをgetModelを使用してdeleteメソッドを実行するコントローラーアクションに移動させてから、構成ページにリダイレクトしてみましたが、機能しませんでした。リダイレクト後に表示されるように成功メッセージを設定するにはどうすればよいですか?

4

1 に答える 1

2

従来、Magentoの構成データは、削除されるスコープよりも高いスコープで書き込み可能でない限り、データベースから削除されません-ref Mage_Adminhtml_Model_Config_Data::save()。空のフィールドを「値が設定されていない」として扱う方が適切です。

モジュールバージョンの変更の一部としてフィールドを削除する場合は、を使用してこれを行うことができますMage_Core_Model_Resource_Setup::deleteConfigData()

于 2012-07-27T00:39:16.193 に答える