CakePHP3 コントローラーでのtry-catch例外処理の参考コードです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | use Cake\Core\Exception\Exception; // Exceptionクラスインポート class UsersController extends AppController { public function index() { try { $flg = true; // true or false if (!$flg) { throw new Exception(); // 例外エラー投げる } echo 'OK'; } catch(Exception $e) { echo 'NG'; } } } // 「$flg==true」の場合 出力ログ: 'OK' // 「$flg==false」の場合 出力ログ: 'NG' |