データベースのquery()の呼び出しから奇妙なエラーを受け取りました。クエリ呼び出しが500サーバーのエラーページにリダイレクトされ、残りのコードが実行されていないように見えることを除いて、これは通常問題にはなりません。
エラーに関係なく、このPHPはAJAX呼び出し中に実行されます。つまり、CakePHPがリダイレクトしているため、エラーを含む適切にフォーマットされたjson文字列を返すことができません。
回避策は、エラーが発生した場合にサーバーからの大きなHTML応答を解析し、javascriptを使用して問題を特定し、正しく表示することですが、バックエンドから小さなjson文字列を返します。私がすでに持っているコードで。
これが私の電話です:
$this->FileUpload->query('exec sproc_runjob_ProcessTests', false);
どんな助けでも大歓迎です。前もって感謝します!