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

zf2.2 translator周りの変更点

※2.2の変更履歴にありました。 デフォルトのトランスレータを設定するのに、 get('translator'); \Zend\Validator\AbstractValidator::setDefaultTranslator($translator); としているケースがありますが、古い設定のままだと、 Argument 1 passed to Zend\V…

zf2のモジュールコンフィグのキャッシュ

zf2のアプリケーション、サービス、Diやモジュール用設定は毎回、ほぼ同じ設定を読み込みます。複数のファイルへ毎回アクセスしてマージするのももったいないので、簡単にキャッシュする方法が用意されています。(※ベンチを取るならせめてこのくらいのことは…

無名関数とvar_export

有名な話なのかもしれませんが、メモ 設定配列などを読み込んでマージした後にキャッシュ目的でvar_exportする、といったことはあると思いますが、 function(){return new StdClass;}, ); //エクスポートされた内容を確認 echo var_export($foo, true) . ';…

ZF2のDi関連で Zend\Db\Adapter\AdapterとProfilerAwareInterfaceについて ZF2.1でZend\Db\AdapterにProfilerAwareInterfaceが追加されました。 使い方にもよりますが、Zend\Di\Diで自動化している場合、2.0系の設定でそのまま使うと、 'Invalid instantiato…