Zend Framework Part6
質問です ZendFW version 1.12.3を使ってて、PHPのバージョンを5.3.14から5.4.15にしたら以下のエラーが発生しました Fatal error: Class 'Zend_Controller_Exception' not found in /usr/lib64/php/ZendFramework/library/ Zend/Controller/Plugin/Broker.php on line 339 コードを見たら確かにBroker.phpの中にはException.phpを読み込んでないので、そういう意味じゃこのエラーは 理解できるんですが、じゃあなぜ今まではエラー発生してなかったのかわかりません。 (さらに、PHP5.3.3に変更しても同じエラーがおきます) 何が原因で、どうしたら良いでしょうか? また、ためしにException.phpをrequireさせてみたところ、上記とは別のエラーが出ました Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'The memcache extension must be loaded for using this backend !' in /usr/lib64/php/ZendFramework/library/Zend/Cache.php:209 >>3 > コードを見たら確かにBroker.phpの中にはException.phpを読み込んで > ないので、そういう意味じゃこのエラーは理解できる そのファイルで読んでなくても、別のファイルで読んでるか、autoloadが生きてれば問題ない。 > 'The memcache extension must be loaded for using this backend PHPをバージョンアップしたときに、php.iniが書き換わったとか、extension_dirが変わったとか そういう、フレームワーク以前の問題と思った方がいいよ。 >>3 apache再起動してないだけ、とかいうヲチじゃないよな >>7 すみません、規制で書き込めませんでした そのとおりでした、php.iniがextensionの指定を上書きされてました みなさんほんとに申し訳ない、ありがとうございました zf2の日本語情報が少なすぎる。公式マニュアルにもjaディレクトリすらない。 https://github.com/zendframework/zf2-documentation/tree/master/docs/languages 誰かディレクトリ作って翻訳してくれー! >>1 にあるwikiで、卒業したtakagiさんとyoshidaさんてphpの公式マニュアルを翻訳してる人だよね。 なんでzfは卒業してしもたんや・・・。帰ってきてくれー! そりゃ、ZF2の使えなさっぷりに辟易したからだろぅなぁ。 私が Zend Framework の知識を必要とする機会が将来また訪れると良いですね。 しかし現実はそうではないので、Zend Framework のもろもろについては、 株式会社イグアス( www.i-guazu.co.jp ) 殿と その会社の主要取引先の日本 IBM 殿へどうぞ。 関連ニュース www.jbcchd.co.jp/2013/01/08.html itpro.nikkeibp.co.jp/article/NEWS/20130822/499608/ ZF2の Zend\Db て ZF1 と比べてどう?何か強化された? Zendは、ソースコードの書き方についてレビューする価値があるが、機能そのものについては全く価値がないな。 そうですか? Zend\DbはPDO拡張(色々なアダプタが使える、プロファイラが使える、単体で使える)として便利だし、 Zend\Cacheもまぁまぁ良く出来てると思いますよ。 ただ・・・FWとしてコアとなるMVCやDI、ビューやヘルパ周りの実装が・・・・・・ なんか公式重いなぁ。IE8だとダウンロードもできないし・・ Zendが方向性見失ってやしないか心配だ 俺のZendFWの印象は、サラリーマンが業務命令で作らされたFWって感じだな。 こうしたいという情熱も思想も感じられない。 俺のZend_Dbの印象は、こんな意味のないもん使わないで、そのままPDO使えばいいじゃんって感じ。 俺のZend_Dbの印象は、これ俺が作ったPDOラッパーとほとんど同じだって感じ。 >>18 こうしろ!こうしよう!って押しつけが無いのがメリットでありデメリットでもあった そして今のZF2の惨状である PHPは生の直書きでいろいろ出来るからな。 コーディング規約とかの決め事で縛り切れない時に ZFは役に立った感じ。 だが、当然チーム内のPGや仕様決めるSEにも スキルのばらつきがあるから、何を使っても バグやチケット数はあんま変わらんのよね。 自分をコピーしたとしても、その時々の体調で 違うコード書きそうだし。 Zendの衰退は、公式見てもわかりづらいことに起因するんだろう。。 参考書籍を買う人ばかりじゃないから、買わない人にとって公式をわかりやすく書くことは最重要ファクターだったのに。 結局どう書いたら便利に使えるかといった、ちょっとしたサンプルがコンポーネントごとに充実していればよかった 規約とか思想みたいなのは結構好きだっただけに、残念としか言いようがない 衰退? 公式マニュアルは十分わかりやすいだろ。 単に日本語情報がないってだけで衰退って言い出すのはどうなのかね。 まーなんちゃってSI書籍がRoRを囃し立ててるのもあるかもな。 で、そもそもPHPでFWが必要なシステム作るのOKって 客層が限られる⇒SIerも限られる。Zend学習する暇なし。 ほとんどガード型、仕様限定でやるならCakeやそっち系を! 分からんでもググれば解決するし! で、どうしてもJavaのFWに近いZendを採用する所って 案件見てても、ほとんど出てこない感じ。 衰退とは言わんけど、Springが日本であんま採用されない 雰囲気に似てる感じがする。全然衰退してないけど、 日本では衰退してると感じてもおかしくねぇ。 公式は俺もよく出来てると思う、タブに入れて持ち歩いてたな。 >>24 流行る流行らないというのと"衰退"って言葉はどこか違うんじゃないかと。 ethnaは衰退した=メンテナーが放棄というのはわかりやすい。 ZFは少なくとも、2系になっても継続してメンテナンスされてるし、 相変わらずオールマイティで現役で使いこなせる名品だ。 ベンチ見て、ミニマムなFWを選ぶやつもいるみたいだけど、 そんなベンチを製品段階で一蹴する技術があればまったく問題ないしな。 だいたい採用件数やら検索ランキングが重要ならWordPress最強だろjk。 かといって、WordPressが繁栄している開発環境とはだれも言わないよな。 オープンソースなんだし、こうしたらいいのに、という点があれば 英語の論議の輪や、改善作業に参加すると良いと思うよ 日本語書籍が出るってさ。 こんなTutorial本に頼るユーザにとってZF2はすばらしい地雷となるだろう。 zf2を使ってガラケーサイトの移植を行うサンプルある? どうもzend2は誰も使ってる気配が無いな もう下火どころか消え去る運命なのか…… 少し、寂しいな >>30 俺の周りでは結構いるし、 勉強会なんかでも、アンケとるとZF2ユーザーはまぁまぁいる。 ZF2を使ってブログ書いたり、発表したりする人が少ないだけじゃないかね。 中途半端な知識でもエバンジェリスト面できるでしょ、あれとかそれとか ZF2は英語でも日本語でも公式ドキュメントだけじゃきついよ 洋書で向こうの知識を取り入れるしかない 向こうの本はかなりわかりやすく書いてあるし丁寧 英語が読めないと(キリッ) とか言ってるアホが熟読してるのはオライリージャパンのドキュメント。 PHPもWordPressも日本語のドキュメントが充実してるから流行った。 ZendFramework2徹底解説・・・ちょっとひどいな。 サンプルを写経しようとしても、どのファイルのどの部分に書くのかが書いていないので 写経のしようがない。しかも手抜き解説(「必要なファイルに書きましょう」みたいな、 必要なファイルがわからんちゅうの。) ネットに上がってるサンプルは、最終完成形だから書籍に沿って使えないし、 部分部分のコードは、書籍のままだから結局どのファイルのどの部分かが分からない。 わかってる人向けの書籍で、わかってる人には必要がない典型。がっくり。 正月にものにしようとして挫折したんで、愚痴でした。 仕事で使うなら学ぶ必要ある 趣味で使いたいなら当然学ぶ 一切使わないなら知識として学んでおくか、学ばないか2択 開発が停滞してなければ何を使ってもいい doophpとか消えていったものを選ばなければ問題ない 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 DF6FKQI8CV read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる