2012-01-01から1年間の記事一覧

ZF2のEventManagerの特徴

EventManagerとSharedEventManager zf2でのEventManagerはイベント供給元オブジェクトにつき一つのスコープとして使います。(もちろん、自由なので複数のオブジェクトを跨ぐことも、オブジェクト以外のスコープで作成することもできますが) EventManager M…

Symfony2のドキュメントを見ながら比較しつつ共通項を見る

Symfony2はすばらしいフレームワークで、ドキュメントも充実していていいですね。ここでは、Symfony2のドキュメントを参照しながら共通項を探ってみたいと思います。基本的にはこちら。文中、このドキュメントからの引用とzf2を比較していきます。 http://do…

EventManagerの詳細

ZendFramework2を使うメリットの一つに新しいEventManagerがあります。ZF2の特徴的部分としては、インターフェース単位でイベントを管理したり、対象メソッドをリスナーとして並列化したり、リスナーの型変換ルールを規定したりと、なかなか公式ドキュメント…

Zend\Mailで日本語(ISO-2022-JP)メールを送る

ZendFramework2.0でメール送信を行いました。 公式ドキュメントに加えて、下記ブログは参考になります。私はこの通りにはしませんが、ひとつの方法として参考にしました。 http://www.michaelgallego.fr/blog/?p=208 日本語メールは? テストした環境はmb_st…

ZendFramework 2.0でバリデータのバリデーションメッセージをカスタマイズするメモ

translatorで翻訳する translatorのテキストドメインを使う 個別のメッセージを設定する Zend\Formで使う translatorで翻訳する。 デフォルトのバリデーションメッセージを翻訳してみます。 http://framework.zend.com/manual/2.0/en/modules/zend.validator…

Apache CouchDBとCouchbase Server2.0は別のプロダクトへ

先日CouchDBとPHPについて下記のようなメモを残しました。 http://d.hatena.ne.jp/noopable/20111013/1318490214Couchbaseは、CouchDBの商用ディストリというイメージを持っていたのですが、Apache CouchDBからDamien Katz氏が離脱し、今後、Couchbase Serve…

Zend Framework 2.0 beta2でquick startしてみた。

beta2でskeletonアプリが出てきました。早速、skeletonのquick startを試してみました。 いずれは、コマンドで基本構造やモジュール・コントローラーを作成できるようになるだろうと思いますが、とりあえずskeletonだけでもありがたいです。なるべく依存する…

「Zend Framework2 beta2 を触ってみる。 (featuring EventManager)」

この記事は"Zend Framework 日めくり Calendar 2012"の「Zend Framework2 beta2 を触ってみる。 (featuring EventManager)」として書きました。Zend Framework 2.0もbeta2がリリースされ、近くRCそして今春には正式リリースになるそうです。 個人的な印象で…