CakePHP2.xで、ユーザ定義定数を利用する方法。値が0以外の場合はデバッグモードってのは基本中の基本ですが、その値を使って配列等の内容をデバッグ表示する方法を忘備録としてポストします。SQLタイトルのまんまですが、CakePHP2のfindの条件にNULLを使う方法を忘備録としてポストします。CakePHP2.3.10で確かめました。シェルCakePHP2(2.3.10)で、cronを使って、コントローラー、アクションを実行する事があったので、忘備録としてポストします。CakePHP2.xで自作SQLを実行させる方法。SQLCakePHP2で、直接SQLを実行させたい場合の方法。CakePHPのバージョンは、2.3.10で確認しました。CakePHP2で動的に非CakePHPなデータベースに切り替え、データを取得する方法。命名規則CakePHPで作成しているシステムの中で、別フレームワーク(ZendFramework)で作成されたサイトのデータを読み出す必要に迫られました。サーバが同じなので、DBに対する接続等は問題ないと思うのですが、動的にデータベースの繰り返を行い、且つ非CakePHPなデータベースに対して処理できるのかってところが疑問だったのですが、結果的には全然問題ありませんでした。今回はその忘備録です。CakePHPのバージョンは2.3.10で確認しました。CakePHP2で、テーブルを使わないがバリデーションしたい場合の方法。バリデーションCakePHP2で、テーブルを使わないけど、送信データをバリデーションしたい場合などがあると思います。その場合の処理の方法を忘備録としてポストします。CakePHP2で、アクションによってレイアウトファイルを変える方法。レイアウトCakePHP2系統で、アクションによってレイアウトファイルを変更したい場合の書き方。CakePHP2.xでRFC準拠違反のメールアドレス宛にメール送信する方法。メール送信CakePHP2(Ver2.3.10)のCakeEmailを利用してメールフォームを作成しているのですが、ある日、携帯アドレス宛にメール送信する際に500エラーが出るとの申告を受けました。聞いてみると、送信先のメールアドレスというのが、RFC準拠違反の、ezweb.ne.jp宛。他方、CakePHPの方を調査すると、どうやらCakeEmailではメールアドレスをセットした際にバリデーションチェック(Validation::email())を行い、RFC非準拠のアドレス宛へは送信せず「SocketException」が返る仕様の様子。エラーログにも確かに「SocketException」が記録されていました。リダイレクト.htaccessを使わずに、CakePHP2.xの機能だけで301リダイレクトを行う方法です。http://cakephp.org.」てのが追加されます。不要なので、その一文を消す方法です。CakePHP2のログを月別でログローテーションする方法。月別のファイル名でローテーションする方法。CakePHP2系統ではかなり手軽に出来ます。CakePHP2でcheckboxを作る際の個人的な作法。チェックボックスcheckboxを作る際は過去ログのようにすればできるのですが、リストが縦に並んだりと自分の欲しい形になってくれないので、以下のようにして横並びにしています。CakePHP2.xで取得したXMLを配列化する方法。配列化サブジェクト通り、取得したXMLを配列化する方法のメモ。2.3.10で試しました。"Object"という名前はCakePHPでは使えなかった話。命名規則CakePHPでとある案件をこなす毎日なんですが、その中で「物件」というデータを扱う必要がありました。CakePHP2.3.Xでエクセルファイルなどをダウンロードさせる方法。前回のポストでエクセルファイルを動的に作成しましたが、その作成したファイルをダウンロードさせる方法も忘備録としてポストです。メディアビュー(MediaView)を使うとあっさりと実現可能でした。エクセル既存のExcelフォーマットへ、CakePHPで作成(蓄積)したデータを流しこむという処理があったので、PHPExcelを使ってみました。今回もまた、忘備録を兼ねたポストです。CakePHP2.xで、PEARのCalendarを使ってカレンダーを作成してみる。カレンダーカレンダーを利用した、スケジュール管理系のページが必要になったので、PEARのCalendarを使って作成することにしました。以前(5年ぐらい前)既に作ったことがあるので、そのソースを蔵出ししつつ、CakePHP2.x系(2.3.6)にて作成する方法を忘備録を兼ねたポストで紹介したいと思います。CakePHP2.xで、Authコンポーネントを使って簡単認証する方法。認証システムCakePHP2.x(2.3.6)でAuthコンポーネントを使い、認証させる方法をポストします。以前紹介した、CakePHP2.x及びDebugKitのインストールとともに初期状態をさくっと作るための忘備録です。Codeで、カーソル行の背景色を設定する方法を備忘録としてポストします。【Laravel】Bladeテンプレートでレイアウトを共通化するLaravelのBladeにて用意されている「継承」と「セクション」を使い、テンプレートを組み合わせてレイアウトを作成していく方法をまとめます。【PHP】オブジェクト形式のデータを作成する方法PHPでオブジェクト形式データの作成方法をポストしておきます。Widgets」にてエラーが出たのて対応した件WordPressのバージョンを5.3にアップグレードしましたら、久々にプラグインでの不具合が出たので、メモとして残しておきたいと思います。【Laravel】テンプレートエンジン「Blade」の構文LaravelのBladeテンプレートの基本構文をまとめます。このWindowsのコピーは正規品ではありません」と表示された件。HTMLなどプログラムネタ、スマホやタブレット、カメラ・写真、たまに日記などを扱っています。個人的な備忘録と化しているカテゴリもありますが、1週間に1回の更新を目指しつつ、ネタ探しの毎日です。運営者について更新履歴お問い合わせサイトマップにんじん予想は裏切り、期待は裏切らず。