PHP

スポンサーリンク
CakePHP

CakePHP2.3.6のpaginatorのソート(ORDER BY)で、NULL値を後にする方法

一覧(ページングあり)データを取得する時に、順序用カラムがNULLの場合はNULLが先に来て、1番データ、2番データ・・・と続きます。
CakePHP

CakePHP2.x系のバリデーション、alphaNumericがダメダメなので、独自バリデーションで回避。

CakePHP2.3.6のバリデーションの「alphaNumeric」、本などには「半角英数字のみ許可」となっていますが、なぜか日本語が通ってしまいました。
CakePHP

CakePHP2.3.Xの Session.timeout の設定方法が「秒」ではなく「分」だった

Authコンポーネントを使ってログイン処理を作り、1日でセッション切れを起こすようにしたのに、いつまで経ってもセッション切れによる自動ログアウトする気配がありませんでした。
CakePHP

CakePHP2.3.6では、inputタグにhtml5のrequired属性がついてくる

CakePHP2.3.6を使っているのですが、Inputフォームを作ると、自動的に「このフィールドを入力して下さい」というメッセージが出るようになっています。どうやらHTML5の、required属性のようです。
PHP

【PHP】正方形のサムネイル画像をGDを使って作る方法

現在作成中のシステムの管理画面にてサムネイル画像が必要になったので、WordPressの様な正方形の画像をPHPで作成する方法を備忘録としてポストします。
CakePHP

CakePHP2.xで、CakeEmailを使ってメール送信してみる

CakePHP1.3の時は「qdmail」を使ってメール送信していましたが、2系統ではデフォルトで実装されている「CakeEmail」というコアライブラリを使ってメール送信するのがスマートなやり方のようです。CakeEmailでメール送信する時はどうするのかを忘備録代わりにポストです。CakePHP 2.3.6 で確認しました。
CakePHP

CakePHP2.xのFormヘルパー select の使い方

CakePHP2.xのフォームヘルパー「select」についてです。1.3からオプションが変更されているのでまとめておきます。
CakePHP

CakePHP2.xの組み込み例外(Exception)の種類について

CakePHP2.xの組み込みの例外メモ。全てCakeBookからのコピペです。
CakePHP

CakePHP2.xでデータのサニタイズ(clean)をする方法のまとめ

CakePHP1.3でもお世話になったサニタイズですが、2.xで行う方法です。ほぼ、CakeBook2のコピペです。CakePHPのバージョンは2.3.6を使っています。
CakePHP

CakePHP2.xでログローテーションする方法

CakePHP2.xで、エラーログやデバッグログを日付ごとに出したいと思ったので挑戦したところ、思いの外簡単にできてしまったので、忘備録としてポストです。
CakePHP

CakePHP2.xでトランザクションする方法

DBに登録する時に使う、トランザクションですが、CakePHP2.xでの方法です。こちらも Cake1.3とそう変わりませんが、忘備録としてポストです。CakePHP2.3.6で試しています。
CakePHP

CakePHP2.xで、直前に保存された記事のIDを取得する方法

アソシエーションされた子デーブルに親データのIDを登録するときなどに使います。CakePHP2系統ではどうなったのか。
CakePHP

CakePHPのバリデーションで、アルファベットのみかどうかチェックする関数を作ってみた。

数回前の「日本語文字数をチェック」と同様、バリデーション時にアルファベットのみかどうかをチェックする関数です。CakePHP1.3で使っていましたが、2.x でも使えると思います。
CakePHP

CakePHP 2.xでのセッションidの取得方法。

サブジェクトの通り、CakePHP2.xでの、セッションIDの取得方法。どうやって取得するのか調べてまで得た知識なので、忘備録としてポストです。
CakePHP

CakePHPのバリデーションで、日本語の文字数チェックする関数を作ってみた。

前日の改行を削除するルーチンを踏まえて、CakePHPのバリデーション時に日本語の文字数をチェックする関数を作ってみたので公開。ちなみに、CakePHP1.3で使っていましたが、2.x でも使えると思います。
PHP

【PHP】文字列から「改行コード」を削除する方法

文字数を数えるときに改行も1文字としてカウントされていたので、その時に使った改行を削除する方法です。
CakePHP

CakePHP2.xのFormヘルパーを使ってのラジオボタンの作り方。

超基本的な事ですが、CakePHP2.x のFormヘルパーでラジオボタンを作る方法。アンチョコ化してコピペで作れるよにしておいてやる。
CakePHP

CakePHP2.x で Admin Routing する方法

管理者用URL : http://example.com/admin/topicsユーザ用URL : http://example.com/topicsというように、ユーザ用ページのURLと、管理者用URLをアクションで切り替えるおなじみの方法ですが、これの CakePHP2 系統での設定方法です。CakePHPのバージョンは、2.3.6です。
CakePHP

CakePHP1.3と2.xの違いを適当にまとめてみる。

表題の通り、CakePHP1.3と2.xの違いを、とりあえず、アンチョコとしてまとめてみます。主に、2.0 移行ガイドよりのコピペ+メモです。
CakePHP

CakePHP 2.3.6 及び DebugKit 2.0 をインストールしてみる

仕事に時間の余裕が生まれたので、遂にというか、ようやくですが、CakePHPの2.3系統をインストールしてみることにしました。とりあえず、今回はCake本体のインストール。あっさりと出来ればいいのですが、果たして。
CakePHP

【CakePHP1.3】セキュリティコンポーネントでBasic認証を簡単に設置する方法

CakePHP(1.3)で作成したサイトでデモを行うのに公開サーバが必要となったので、そのページ(コントローラー)にBASIC認証が必要になりました。その際に使った SecurityComponent(セキュリティコンポーネント)経由でBASIC認証する方法です。
PHP

【PHP】配列の空要素を削除する方法

配列を調査し、要素が空白の場合はキーごと削除する方法を備忘録としてポストします。
CakePHP

CakePHP(1.3)でWEB APIを自作する方法

CakePHP 1.3にてDBから取得したデータをAPIとして利用する方法を備忘録としてポストします。
PHP

【PHP】ハッシュ関数 hash_hmac リファレンス

手持ちのポケットリファレンスに載っていなかったので、忘備録としてポスト。hash_hmac ろは、HMAC方式を使用してハッシュ値を生成する関数です。
CakePHP

複数ファイルをアップロードできるjQueryのプラグイン「Uploadify」をCakePHPで使う方法

前回に続き、ファイルをまとめてアップロードする jQuery のプラグイン「Uploadify」の使い方。今回はCakePHPでの設置の方法を晒してみたいと思います。
CakePHP

CakePHPでビューやレイアウトを使わない方法

CakePHPでビューやレイアウトを使わない、使いたくない場合の方法。
CakePHP

CakePHPで、現在のコントローラー名やアクション名を取得する方法。

CakePHPでコントローラー名やアクション名を取得剃る方法をまとめました。いちいち調べるのが面倒なので、自分用にメモ。
CakePHP

CakePHPのアソシエーションを動的に追加・削除する方法

CakePHPのFind時などにアソシエーションを動的に追加・削除する方法。忘備録としてポストします。
CakePHP

CakePHPをさくらインターネットのサブドメインを使用する環境へインストールする

CakePHPで作ったシステムを手持ちのさくらのサーバへ入れてみることにしました。その際、マルチドメインがひとつ余っていたので、それを利用してアクサスさせてみようとしましたら、案の定、.htaccess ともうひとつの落とし穴にはまり、2時間悩むことに。
PHP

時限式でブログタイトルとURLをツイートするbotもどきをPHP+cronで作ってみた

自分でチョイスしたブログのタイトルとURLをツイッターにポストするアプリケーションを作り、cronと連携させ、毎時、自動的にツイートさせる仕組みを作ってみましたので、その内容を公開したいと思います。
スポンサーリンク