これまで、フレームワークは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」と小文字で指定するようでした。
......罠だ......_| ̄|○

コメントする