ここに問題があります: モデルをコンストラクター メソッドにロードしました。おそらく、そのコントローラー内のすべてのメソッドで使用できますが、インデックスメソッドからのみ適切にアクセスできます。ロードされたモデルを別のメソッド(同じコントローラー)で使用すると、オブジェクト以外の関数を取得できないというエラーが発生しました。私はそれを使用できますindex()
が、同じコントローラー内の他のメソッドで使用できないのはなぜですか? 同じモデルを別のコントローラーにロードしましたが、正常に動作します。コントローラーをチェックして、2 つに違いがあるかどうかを確認し、それらが同じであることを確認しました-構文などに関して、それらは同じです。
もう1つは、別のモデルをロードし、それを使用して正常に動作し、挿入、作成などを行ったということですが、コントローラーメソッドを使用してjson_encoded
配列をビューにスローする$.ajax
とresponseText
、jsonではなく文字列が返されます- のエラー機能に直接行きます$.ajax
。モデルを削除すると、$.ajax
その成功関数がトリガーされました。
ここで問題がどこにあるのかわかりません。また、1 つのモデルやコントローラーだけでなく、