プログラム: 2008年10月アーカイブ

PHPフレームワーク Zend Framework入門
PHPフレームワーク Zend Framework入門

Amazonでこの本を注文して、ちょっと勉強してみました。
先日の導入からしてMVCモデルを踏襲していたので、Zend Frameworkはそれを強要するものかと思っていたのですが、そういうわけでもないみたいですね。
コンポーネント単位で使い分けすることが可能なようで、便利なコンポーネントは活用していきつつ、自前のものでZend Frameworkに無いものなどは組み合わせて使えば効率化できそうですね。
SQL生成モジュールや個人情報がらみのバリデートチェックなどは無いようなので、自前のものを使うようにしようかな。

余談ですがこの本、PHP中級者以上向けの入門書なので、位置づけが難しいですね。
中級者以上がZend Frameworkを知るにはいいのですが、初心者にZend Frameworkを覚えてもらうのにはちょっと敷居が高そうです。
逆に中級者以上だとこの内容では物足りないですし。

これまで、フレームワークは6年以上の蓄積を元にした自前のものを使っていましたが、他の方との共同作業や、ルールに沿った作りもできるようにと、Zend Frameworkを勉強してみることにしました。
さっそくZendのサイトからダウンロード

Zend Frameworkは、PHPのサイトと同じく、リファレンスページがしっかりできていて、調べやすくなっています。
ただ、私はまだ入門者ということで、リファレンスだとよくわからないのでこちらの記事を参考にしてZend Frameworkのお勉強をはじめました。
......しかし記事の最後までキッチリ作ってもなぜか動かない。なぜだろう。どうしてだろう。
PHP Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)'
とか言われてしまい、ページは真っ白のまま。

......さんざん調べてようやく原因が判明。
ビューのファイルを置くディレクトリ名の指定で「views/scripts/<コントローラ名>/<アクション名>.phtml」と書いてあったのですが、
コントローラー名が「Index」だからディレクトリ名も「Index」にしていたのが間違いで、どうもディレクトリ名は「index」と小文字で指定するようでした。
......罠だ......_| ̄|○

プロフィール

ヤマカズー(ヤマカズ)

Webコンサルティング会社に勤めるシステムコンサルタントのおっちゃんです。
趣味はコンピューター。まんまですね。
あと申し訳程度に空手とか。
子供が二人います。

kazooooo at gmail.com

mixiはこちら

HARMONICOM

twitter

スゲーなんだこれ!?w > スマホをPCのセカンドディスプレーにできるAndroidアプリがイカス! #asciiplus http://t.co/4hbbnZeb
2012-02-02 20:08:03
いやあぁぁぁぁ~~!! ん?「D」と「.」?……「し」「る」? RT @hizous : @yamakazoo サーバの後ろに悲しそうな顔をした日本髪の若い女性が見えます・・・何か心当たりはないですか・・・? ん?キーボードの「D」と「、」のところを指さしているようです・・・
2012-02-02 11:39:49
家のMacBookといい会社のサーバーといい、原因不明なところでCPUがフルパワーになったり、ディスクへのアクセスが異様に遅くなったりする……これってある意味、寿命ってことなのかな……
2012-02-02 11:16:13
おお! RT @YahooNewsJP : [社会]<雑記帳>劇団四季「キャッツ」出演者が電子確定申告 - 毎日新聞 http://t.co/5tDvGJI6
2012-02-01 22:50:43
うちの会社にも備蓄いっぱい!! 深夜メンテの時にこっそり食べ(ry RT @YahooNewsJP : [社会]「ビスコ」売り上げ過去最高に…備蓄用缶人気で - 読売新聞 http://t.co/ZKIpZ1RJ
2012-02-01 19:12:41
follow me on Twitter