Category Archives: 特殊な設定

CakePHP3にてカスタムログを出力する

CakePHPでは、debug.logとerror.logが用意されておりレベルに合わせて出力する事ができる。しかし場合によってはユーザ特定の処理に関するログを別ログファイルにまとめて出力したい場合があるのでその方法を記す。

Continue reading CakePHP3にてカスタムログを出力する

CakePHP3 特定のエラーログ出力を止める

CakePHP3を使っていると、logs/error.log というファイルに沢山エラーが出力される。例えば存在しないパスにアクセスするだけでいちいちエラーが出力されるので本当に大切なエラーが埋もれてしまう。404などのNot Found系エラーをerror.phpに出力しないためには?

Continue reading CakePHP3 特定のエラーログ出力を止める

input要素の数値を3桁カンマにする方法

入力フォームが数値で桁数が大きい場合に何桁入力したか見づらい場合があり、フォーム上カンマ区切りで表示して欲しいという結構無茶な依頼を受けたので、Javascriptを使ってCakePHP流にそれに対応してみた。

Continue reading input要素の数値を3桁カンマにする方法

プレフィックスル-ティング(Prefix Routing)

CakePHPにおいてURLの構成を自由に変えたい。コントローラー名とアクション名に対して自動的に付与されるURLでは都合が悪いケースがあります。今回の記事は特にURLのController部分より前に階層を付けたい場合の方法を示します。 Continue reading プレフィックスル-ティング(Prefix Routing)