0
public function clothdelete($id){
session_start();
$uid = $_SESSION['id'];
$cloth = new \App\Models\Owner();
$deleteclothes = $cloth->deleteclothes($id);
$clothes = $cloth->viewall($uid);
$data = ['clothes'=> $clothes,'success' => 'item successfully deleted!!'];
View::renderTemplate('Owner/index.html',$data);}
これは私のシステムでのルーティング方法です。このコードには何の問題もありません。問題は、このコントローラが呼び出されたときに、item(cloth with id)を削除し、正常なメッセージとともにOwner.index.htmlページにルーティングするときです。コントローラでのMVC(html)でのルーティング
このページを更新するとindex.htmlに達した後、コントローラーが再度呼び出され、削除アクションが実行されます。このページを更新すると、clothdelete($id)
コントローラが何度も呼び出されます。
どうすればいいですか? header
を使用することもできますが、これを私のコードにどのように適用するのか分かりません。