codeigniterで次のことができるかどうか疑問に思いました。
管理インターフェースで投稿を管理するために使用されるPost.phpというファイルがあるとしましょう。インデックス(すべての投稿を一覧表示)、追加、更新、削除など、いくつかのメソッドがあります...ここで、addメソッドにアクセスすると、URLは次のようになります。
/ posts / add
そして、いくつかのデータを追加します。「保存」をクリックして、新しい投稿を追加します。「if"this->input-> post('addnew')"」のようなifステートメントを使用して同じメソッドを呼び出し、モデルを呼び出してデータベースに追加します
問題は次のとおりです。すべてが正常に機能した場合は、すべての投稿のリストが含まれるインデックスに移動し、確認が表示されます
しかし
データが追加されたことを確認した後、$ this-> index()のような関数を呼び出したため、URLはまだposts/addにはなりません。「posts/」にリダイレクトできません。その場合、確認メッセージが表示されないためです。
だから私の質問は:同じクラスの別のメソッドからメソッドを呼び出し、そのメソッドにURLを設定することはできますか(/posts/addの代わりに/posts / index)?
ちょっと紛らわしいですが、問題を見つけるのに十分な情報を提供したと思います
乾杯!