2009-03-01から1ヶ月間の記事一覧

Zend Serverでpearをインストール(Windows VISTA)

Windows 7のリリース間近で影の薄いVISTAでの話。VISTA使いはUACオンが前提として。 ZendServer環境でpearを使うには C:\Program Files\Zend\ZendServer\bin\go-pear.bat を起動すればいいんだけど、UACオンのばあいはそのまま起動してもダメ。管理者で実行…

Router仕様を逆に考えてみるテスト

ZendFrameworkでは、リクエストオブジェクトにはリクエストが格納されており、これの一部をルーターに投入することで、ディスパッチすべき情報をリクエストオブジェクトに格納させてディスパッチする。 逆に考えてみる。ルーターおよびルートは単なるツール…

スタティックルートを集約してみた

部分一致ルールと再帰ルーターを実装したので、もう一つ、スタティックなルートを集約して扱うルートを作成した。 主にCMSなどでサイト内のセグメントを分割したり、独立ページを自由に配置したいときなどに利用する。 Zend_Controllrer_Router_Route_Static…

とりあえずリポジトリの場所だけ

オレオレ用の公開リポジトリを作った。まだ、wikiに1ページ追加しただけ。 http://code.google.com/p/zflower/ SVNの連携のうまい手は? 通常だと、社内ローカルSVNで作業するんだけど、公開用にアップするときはどうするのが正解なんだろう。 MercurialやGI…

逆引きルート名は使いやすいのだろうか。

ZendのMVCで単純にデフォルトのモジュールルートを使っている分には特に困ることはないのだが、CMSライクにURLをフルカスタマイズして利用する場合、逆引きの使い方にやや不安が・・・ リンク先はどのルートに格納されている? たとえば、あるページから別の…

simpleXMLでsjisの日本語タグも扱えるらしい。

simpleXMLでShift_JISの日本語タグも扱えるらしい、とのことで。 シフトJISでマルチバイトなタグで構成されたXMLファイルがsimplexmlで扱えるのか試してみた。結果からいうと「すごい!」「使える!」。 http://php.tekmemo.net/?p=967 DOMでも使えるか確認…

ルーティング:部分一致ルートと再帰構造ルーティング

http://d.hatena.ne.jp/noopable/20090215/1234653729 ここでも書いたが、Zend_Controller_Router_Rewriteの実装は、すべてのルートをグローバル的に保存し、順にチェックする。 それでもいいが、ルーティングのルールを組み合わせたり、遅延登録をさせたい…

ZFアプリケーション内で変数スコープの管理とZend_Registry

前記事で、Zend_Registryの多用には要注意とだけ書いて、自分なりの使い方を書いてなかったのでメモ http://d.hatena.ne.jp/noopable/20090228/1235784269 とりあえず、基本パターンのおさらい 実行時設定はフロントコントローラーに登録する http://d.haten…