これはルートの問題だと思いますが、よくわかりません。次の URL のページがあります。
siteurl.com/kowmanger/titles/titles/edit/$id
このページにいるときにタイトルページをロードすると、ページが見つからないというメッセージが表示$id
されるので、それを使用してタイトルのデータを取得できるように、これは単なるパラメーターであることを伝える必要があることを確認しようとしています。
アップデート :
そこで、タイトル コントローラーを変更して、タイトル コントローラー内に編集機能と追加機能を追加し、実際にはメソッドである場合に個別のコントローラーを持たないようにすることにしました。
だから今私は持っています:
kansasoutalwwrestling.com/kowmanager/titles/titles - タイトルのリスト
kansasoutalwwrestling.com/kowmanager/titles/titles/add - 新しいフォームを追加
kansasoutalwwrestling.com/kowmanager/titles/titles/edit/$id - 編集フォーム
これまでのところ、このために設定されたルートはありません。何らかの理由で、これらの両方のページで同じページを取得しています。
kansasoutalwwrestling.com/kowmanager/titles/titles/add - 新しいフォームを追加 (右リンクの URL) kansasoutalwwrestling.com/kowmanager/titles/add - 新しいフォームを追加
add メソッドにアクセスした場合に正しい URL が表示されるように、ルートが必要です。
また、ルートを設定して、正しい編集リンクにアクセスすると、URL の末尾に添付された ID が表示され、それを受け入れて、データベース クエリを実行してタイトル データを取得できるようにする必要があります。
更新: 繰り返しますが、タイトルと呼ばれるモジュール (サブフォルダー) があります。モジュール内には titles というコントローラーがあり、そのコントローラー内には index()、add()、edit() という 3 つの関数があります。
ルートでクリスの提案を使用してみましたが、正しくルーティングされません。また、それが重要な場合は、wiredesignz モジュラー分離フレームワークを使用していることにも言及したいと思います。
追加のアイデアはありますか?