Joomlaコントローラーで保存操作を中止することは可能ですか?(管理者側)
例:アイテムのリストを含むビューがあります。[新しいアイテム]ボタンをクリックし、次のページですべての必須フィールドに入力して[保存]をクリックします。私のフォームには、小さな画像をアップロードするためのファイルアップロードフィールドもあります。その画像は25x25ピクセルである必要があります。そうでない場合、新しいアイテムは保存されません。
保存操作を中止するためにこれまでに見つけた唯一の方法(画像サイズなどのエラーが見つかった場合)は、cancel()メソッドparent :: cancel();を呼び出すことです。コントローラーで。これにより、ユーザーはアイテムのリストに戻ります。ユーザーが正しい画像を選択して、すべてのフィールドを最初から入力しなくてもフォームを再投稿できるように、前の投稿から入力されたすべてのフィールドで新しいアイテムフォームビューを再読み込みする別の方法があるかどうかを知る必要があります。
現在、cancel()メソッドは問題ありません。ユーザーがブラウザの戻るボタンを押すと、すべてのフィールドが読み込まれた状態でフォームに戻る可能性がありますが、フォームを再読み込みする方法があるかどうか疑問に思っていました。