アーカイブ

‘その他クラス’ タグのついている投稿

CakePHP SetクラスのpushDiff()を使ってみる

2009 年 10 月 2 日 Comments off

CakePHPのSetクラスにある「pushDiff()」を使ってみました。
自分のメモです。。。

テストとして次の例で記述します。
続きを読む…

CakePHP Setクラスのmerge()を使ってみる

2009 年 10 月 1 日 Comments off

CakePHPのSetクラスにある「merge()」を使ってみました。
自分用のメモです。。。

Setクラスの「merge()」はPHP関数である「array_merge()」を再帰的に行ってくれるものです。
簡単に説明すると1つ目の配列に2つ目の配列を結合します。
記述例では

$array1 = array("color" => array("favorite" => "red"), 5);
$array2 = array(10, "color" => array("favorite" => "green", "blue"));
pr(Set::merge($array1,$array2));

続きを読む…

CakePHP Stringクラスのtokenize()を使ってみる

2009 年 9 月 30 日 Comments off

CakePHPのStringクラスにある「tokenize()」を試してみました。
自分のメモでもありますが。。。

これは使ってみて便利と感じてしまいます(笑
というのは簡単に説明すると、CSVデータの1行を配列化したい場合に便利です。
この場合の記述として先に例を。。。
続きを読む…

CakePHP Stringクラスのuuid()を使ってみる

2009 年 9 月 29 日 Comments off

CakePHPのライブラリであるStringクラスを使ってみました。
その結果をメモとして。。。

Stringクラスはコントローラーおよびモデルのどちらでも使えるクラスです。
というのもモデルですでに読み込まれているようです。
続きを読む…

CakePHP Folderクラスの利用

2009 年 9 月 23 日 Comments off

CakePHPにはFielクラスに続いてFolderクラスもあります。
このクラスも便利な機能なので少し紹介していこうかと思います。

「Folder」クラスを利用するには、「File」クラス同様にクラスを変数に格納しなければ利用できません。
コントローラーやモデルのように「$this->」みたいな使い方ではないのでご注意を(汗

続きを読む…