アーカイブ

‘Model’ カテゴリーのアーカイブ

CakePHP paginateの基本

2009 年 9 月 15 日 コメント 2 件

CakePHPでは「paginate」(ページング機能)が最初から搭載されています。
1.1系では別に用意する必要があったページングが、1.2系では最初から搭載されているので
わざわざコーディングすることなく利用できるのは開発の効率がよくなるものです(笑

さてこの「paginate」(ページング機能)を少し解説していこうかと思います。
といっても自分のメモ的なものもありますが。。。
続きを読む…

CakePHP 「tbtransform」の公開

2009 年 9 月 13 日 Comments off

CakePHPのビヘイビアで利用できる「tbtransform」を公開します。

このビヘイビアでは日本語入力を統一させるために
英数字とスペースを対象に半角または全角に自動で変換するためのビヘイビアです。
簡単な作りでもありますので、ビヘイビアの開発の参考になれば幸いです。

公開ページはこちらです。

CakePHP モデルのインポート方法

2009 年 9 月 10 日 Comments off

CakePHPのモデルでアソシエーションしていないモデル、
またはアソシエーションが無い他のモデルを使うこともあるかと思います。

アソシエーションをしていれば問題なく使えますが、アソシエーションをしていないモデルや
アソシエーションが無いモデルは、別の方法でモデルを読み込みます。
例えば最初から利用するのであれば、コントローラー内の

var $uses=array();

に記述しますが、特定の段階でとなるとこれでは対応できません。
その場合は特定の段階で
続きを読む…

カテゴリー: CakePHP, Controller, Model タグ: , , ,

CakePHP 「find」の種類

2009 年 9 月 9 日 Comments off

CakePHPでよく使われる「find」。
大変便利でCakePHPでは一般的に使われるデータベースから
データの取得やなにやらまで基本的なものを用意してくれています。

さてその「find」の種類をサクっと紹介します。
続きを読む…

カテゴリー: CakePHP, Model タグ: , ,

CakePHP DBからTree(ツリー)構造でSELECT

2009 年 9 月 8 日 Comments off

メモとして。。。

CskePHPではDBに保存されているデータをツリー構造で取得することが可能です。
PHPコードを普通に記述するのは面倒な作業なのに、CakePHPでは基本1行で済んでしまいます(笑)

さて実際の記述は。。。
続きを読む…

カテゴリー: CakePHP, Model タグ: , ,