ログ日記

作業ログと日記とメモ

Laiz

考えを整理

O/Rマッピング+イテレータを実装して表示のループを減らそうと思ってたけどこれはやめよう。 表示用のクラスを使って、そのイテレータでfetch()するようにしよう。

ユーザ定義エラー

フレームワークのコンポーネントでエラーを表示する場合、独自のエラー関数を使ってたんだけどこれはやめよう。フレームワークを使うまでもないけどコンポーネントのひとつだけ使いたいっていう場合に、色々面倒なことが起きてくる。 エラーレベルを細かく分…

DAOとVO

今までDAOクラスからオブジェクトに変数を代入して返していたけど、これって無駄だよなぁ。 テンプレートからオブジェクトを参照するならまだマシだが、テンプレートではオブジェクトを扱いたくない。配列にしたい。 PDOStatement::fetch を配列で受け取った…

メール送信フォーム

Nishimura's Site サンプルを書いてみたんだけれど、他の人が見て使いやすいかどうかは自分では分からないな。。

ActiveGatewayを参考に

http://kunit.jp/docs/PHPTokyo7.pdf関数の作り方を参考にしてみる。 $members = $gw->findAll(‘member’, array( ‘conditions’ => array( ‘name = ? or $email = ?’, $name, $email ), ‘order’ => ‘id’, ‘limit’ => 10, ‘offset’ => 0, )); なるほど。。 こ…

O/Rマッピングによるlike検索

なんだか解析処理に近くなってきたが $where = array('category' => 'normal', 'mail' => array('like', '@gmail.com'); $vos = $this->_DataAccessUtils->getVos('member', $where); // select * from member where category = 'normal' and mail like ('%@…

バージョン番号

バージョン番号ってどうやって決めるんだろう。 一応Laizフレームワークは自分がPHPを書く場合に業務用でも使ってるからメジャーバージョンにしている。だからベータ版じゃないんだけど、仕様は変わる可能性がある。 でもその度にメジャーバージョンを上げる…

ディレクトリ構成

maple流のディレクトリ構成をすることによってコアを書き換えるのとは別の利点が。 今までセッション管理のコンポーネントとか汎用的なものをどこに置こうかと思ってたけど、mapleみたいにするとフレームワークのwebappディレクトリに入れてしまえばいい。 …