月別アーカイブ: 2011年1月

CakePHP から wordpress のデータを扱う

再び CakePHP 本体に戻って、その実力なぞ…というか自分的に調査。 そういえば、v1.3.x からは Model::findAll メソッドが動かず Model::find(‘all&#82 … 続きを読む

カテゴリー: CakePHP, Wordpress | 1件のコメント

写真にマスクをかけて切り抜きをする

久し振りに、美女Linux http://bijo-linux.com のブログパーツ作成です。 今回は、ブログパーツ自体をハートマークにしてしまおうという企画で、出来上がりはこんな感じ。 ここのブログだと、背景が白なの … 続きを読む

カテゴリー: 開発, ブログパーツ | 写真にマスクをかけて切り抜きをする はコメントを受け付けていません

クローリングされにくいユニークなIDを発行する方法

ちょっと思いつきメモ。 CakePHP を使っていて思うのだけど、id が大抵 auto inrement になっているのが問題になる場合がある。内部的な id ならば int でガンガン連携すればいいのだけど、 レガシ … 続きを読む

カテゴリー: 開発, 雑談 | クローリングされにくいユニークなIDを発行する方法 はコメントを受け付けていません

オレオレ MVC を作ってみる(1)

CakePHP の構造が分かったので、簡易 MVC を作ってみます。 理由としては、 CakePHP を導入するまでもないかなぁ、という時? 導入前に、そもそも MVC が、どういうものなのかを把握する時? PHP で … 続きを読む

カテゴリー: 開発, CakePHP | オレオレ MVC を作ってみる(1) はコメントを受け付けていません

CakePHP を開発する環境を探る

PHP 専用エディタってのを使っていないので、アレなのですが、手元には、 newQX エディタ Visual Studio 2010 Microsoft Visual Web Developer 2010 Express … 続きを読む

カテゴリー: 開発, ツール | 3件のコメント

独自のモデルを作ってマッピングする(queryを使う)

CakePHPの場合、モデルとテーブルが1対1と想定しているので、これ以外のマッピングをする場合は、独自の Model を作ったほうがいいと思います。 例えば、先の記事のように、出版社(Publisher)から必ず都道府 … 続きを読む

カテゴリー: CakePHP | 1件のコメント

CakePHPで3つのテーブルを連結させる。

さて、雑誌(magazines)と出版社(publishers)を Model::$belongsTo で連結させることができましたが、今度は都道府県(states)と出版社を連結させて、3つのテーブルを使います。 実用 … 続きを読む

カテゴリー: CakePHP | 3件のコメント

CakePHPで2つのテーブルを連結させる(2)

雑誌(magazines)が出版社(publishers)に属する、という形で magazines のほうから Model::$belongsTo を使って連結できたので、今度は出版社が持っている雑誌の一覧を出してみます … 続きを読む

カテゴリー: CakePHP | CakePHPで2つのテーブルを連結させる(2) はコメントを受け付けていません

CakePHPで2つのテーブルを連結させる

さて、極悪テーブル命名規則 T100,T200,T300 を magazines, publishers, users に変えることができたので、今度はテーブルの連結をしてみます。 のように、publisher_id を … 続きを読む

カテゴリー: 雑談, CakePHP | 2件のコメント

CakePHP のモデルでデータベースをリファクタリング

リファクタリングとは言え、いきなりデータベースを変えてしまうのではなくて、database-Model の関係を利用して、「管理のしやすいテーブル名」を、「意味のわかりやすいテーブル名」に変えましょう、という方法です。 … 続きを読む

カテゴリー: CakePHP | CakePHP のモデルでデータベースをリファクタリング はコメントを受け付けていません