Zend Framework Part5
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/02/11(金) 04:04:29ID:???http://framework.zend.com/
マニュアル
http://framework.zend.com/manual/ja/
翻訳状況
http://mikaelkael.dyndns.org/checker/language/details/lang/ja
http://framework.zend.com/wiki/display/ZFDEV/Japanese+(Nihongo)
バグ報告
http://framework.zend.com/issues/secure/Dashboard.jspa
API
http://framework.zend.com/apidoc/core/
前のスレッド Zend Framework Part4
http://hibari.2ch.net/test/read.cgi/php/1265721684/
0684nobodyさん
2012/07/27(金) 11:17:35.51ID:???他の人が作ったごちゃごちゃしたFormがあるんですが、isValidでfalseが返ります。
原因を知りたいんですが、isValidでfalseが返る理由を一覧するうまい方法ってありませんか?
0686nobodyさん
2012/07/27(金) 12:55:46.36ID:iH6wEEiZZend_Form::PrintValidError() みたいなデバッグ用の関数ってないんでしょうか?
isValidが通らない理由を探せません・・・
0687nobodyさん
2012/07/27(金) 15:56:08.80ID:???Validatorの設定は、そのFormのinitメソッドかhoge.iniの様な設定ファイルでやられてるはず。
例えば、Zend_Validate_EmailAddressをValidatorにしている要素なら、入力値がメールアドレスとして不正なんだろう。
自作のValidatorを使ってるなら、そのValidatorクラスのisValidメソッドを確認。
0688nobodyさん
2012/07/27(金) 16:10:20.17ID:iH6wEEiZなんか泥臭いやり方のような気がします。
Zend_Form::Debug()
みたいな開発者向けのメソッドが用意されていないのでしょうか?
0689nobodyさん
2012/07/27(金) 21:20:55.99ID:???0690nobodyさん
2012/07/27(金) 21:38:25.25ID:???0691nobodyさん
2012/07/27(金) 22:16:44.03ID:???Get error codes for all elements failing validation
なんてまんまのものがあるじゃないか。
API見ろよ。使いにくくなったけど。
0692nobodyさん
2012/07/28(土) 00:36:12.68ID:???$form->getErrors()
でこけたエラーがひろえるはず。
それか、getMessgesなるのがあったきがするけど…
…間違ってたらごめんね。
0693nobodyさん
2012/08/02(木) 16:51:12.66ID:zdqXLM78URL末尾にスラッシュ(トレイリングスラッシュ)を一律付加するリダイレクトを
入れる方法が分からず、.htaccess相手に四苦八苦しています。
どなたかご教授頂けないでしょうか。
0694nobodyさん
2012/08/03(金) 00:22:34.48ID:???URLをチェックして末尾に/がなければ/つきURLを生成して301リダイレクトさせるプラグインを作って
それをフロントコントローラで設定したら良いんじゃないかな〜
変なこと言ってたらごめんなさい
0695nobodyさん
2012/08/04(土) 04:05:19.28ID:???0696nobodyさん
2012/08/05(日) 12:30:35.28ID:???>>695
config/autoloadにAdapterServiceFactoryとともに'db'キーで設定するようにして
https://github.com/akrabat/zf2-tutorial/blob/master/config/autoload/global.php
それをServiceManagerで取得する
https://github.com/akrabat/zf2-tutorial/blob/master/module/Album/Module.php#L28
0698nobodyさん
2012/08/10(金) 10:11:55.25ID:???どうすればいいでしょうか?MVCでやってます。
0699698
2012/08/10(金) 15:42:36.63ID:???renderでレスポンスオブジェクトに格納して、
その後レスポンスオブジェクトからviewにassignするという糞長い手順で可能でした。
・・・他に方法あります?
0700nobodyさん
2012/09/07(金) 23:10:06.97ID:Ym7419yM0701nobodyさん
2012/09/08(土) 11:17:23.52ID:SmVU4yzb0702nobodyさん
2012/09/08(土) 14:38:35.59ID:FtyaHlHHリファレンスガイドを早く翻訳してください
おねがいします><
0703nobodyさん
2012/09/08(土) 16:46:48.08ID:???超ハマったわ
0705nobodyさん
2012/09/17(月) 18:15:39.16ID:pk7zDD5Cなんでも聞いてくださいね♪
0707nobodyさん
2012/09/17(月) 20:00:35.98ID:???ZF1に慣れてるからかも知らんけど
0709nobodyさん
2012/09/17(月) 20:54:49.58ID:pk7zDD5Csymfony2一切触ってませんシリマセンごめん
ZF1より使いにくい部分も
便利なモジュールをかしこな人が作ってくれたら
設定ファイルいじるだけで出来るようになるっぽい設計が良いです
0710nobodyさん
2012/09/17(月) 23:49:08.75ID:???0711nobodyさん
2012/09/18(火) 00:12:52.62ID:???まだ全然わからねー
0712nobodyさん
2012/09/18(火) 01:12:40.09ID:???0713nobodyさん
2012/09/18(火) 03:07:37.11ID:???全体的に重いし、設定ファイル駆動になったせいか、余計な学習コストかかるし。
ZF1はライブラリ寄りだったけど、ZF2はもっさりFWの仲間入り。
0714nobodyさん
2012/09/19(水) 15:37:41.87ID:???Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller class ("ErrorController")'
ErrorController.phpはController
0715nobodyさん
2012/09/19(水) 15:41:30.78ID:???以前は動いていたのに、突然、以下のようなエラーが出て動かなくなりました。
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller class ("ErrorController")'
ErrorController.phpは、application/modules/hoge/controllers/ErrorController.phpにあります。
何が原因かさっぱり分かりません。
どこから調査すればいいでしょうか?
ちなみに、存在するコントローラー・アクションにアクセスすれば問題なくディスパッチが成功します。
0716nobodyさん
2012/09/19(水) 22:04:40.27ID:???失敗してる場合はオートローダとファイル名を確認。
成功してる場合はクラス名が間違ってるんじゃね。
0717nobodyさん
2012/09/20(木) 11:12:26.26ID:???ありがとうございます!!
↓を追加したところ、ファイル名が表示されているので、ファイルには渡っているようです。
print __FILE__ . "<br/>\n";
エラーの内容が、
Zend_Controller_Exception: Invalid controller class ("ErrorController")
となっているので、コントローラーの書き方の問題でしょうか???
0718nobodyさん
2012/09/20(木) 12:42:40.17ID:???ErrorController になってるか再確認すれ。
0719nobodyさん
2012/09/20(木) 17:20:13.68ID:???0720nobodyさん
2012/09/20(木) 20:55:47.93ID:???0721nobodyさん
2012/09/22(土) 23:19:39.94ID:???Partial Helpoer使うしかないのか。
0723nobodyさん
2012/09/25(火) 01:31:37.54ID:???setAttribを使ってvalueとlabel以外の要素を指定して、
選択項目毎に別の値をセットすることって可能でしょうか?
http://blog.verygoodtown.com/2011/02/converting-jquery-code-plugin/
↑
こういう感じにしたいんですが。
0726nobodyさん
2012/09/30(日) 20:18:28.04ID:???なんとかならないかな、ならないか
0727nobodyさん
2012/09/30(日) 20:42:06.14ID:OLCYLapUあんまり意味ないけど
/* @var $hogehoge ClassName */
みたいなことを{}の中に書くとできる
0728nobodyさん
2012/10/01(月) 12:57:08.61ID:???@var $cache \Zend\Cache\Storage\StorageInterface でEclipseでも補完効くようになりました、ありがとう。
0729nobodyさん
2012/10/02(火) 10:44:05.92ID:???http://matome.naver.jp/odai/2134667637844882401
格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキング帳
http://tinyurl.com/brzs486
コワーキングスペースJP
http://tinyurl.com/76vdrny
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみやる
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa
ヤフオクで脱獄iPhone15kぐらいで買える IIJmio,イオン.BB.exite,DTIで月千円ぐらいでネット使える
0730nobodyさん
2012/10/16(火) 23:18:39.72ID:???保守も兼ねて。 7月から Zend Technologies のパートナーは iGuazu 社になったので、
http://www.zend.com/en/company/partners/solution-partners
マニュアルの翻訳とか書籍とかイベントのスポンサーは www.i-guazu.co.jp に要望してね
0731nobodyさん
2012/10/18(木) 01:13:04.09ID:liiXls/GLICENSEっていうファイルがついてくるんですけど
このSkeletonアプリケーションを元に作ったやつを配布する場合
このLICENSEってのもいっしょにつけたほうがいいんですか?
0732nobodyさん
2012/10/18(木) 01:28:22.89ID:???0733731
2012/10/18(木) 01:41:45.17ID:???修正BSDライセンスのテンプレのやつが書いてて
zendの著作権表示があるんですけど
これで僕がZF2使ったブログツールとか作ったとして
このライセンスファイルつけて配布したら
zendが作ったみたいになりませんか?
いいんですか?
0734nobodyさん
2012/10/24(水) 06:17:18.83ID:???誰かいいサイト知らない?
まぁ、フレームワーク自体のソースが、他のと違ってわかりやすく書かれているのが救いだけど。
0735nobodyさん
2012/10/24(水) 23:23:01.19ID:???0736nobodyさん
2012/10/28(日) 08:42:22.55ID:???あまりない。
というか、Escaperのようにページ自体存在しないのもある。
http://framework.zend.com/manual/2.0/en/index.html
リリースからまだ日が浅いせいかな?
しかし、フレームワークのためのフレームワークとはよく言ったものだ。
0737nobodyさん
2012/10/28(日) 18:14:38.18ID:???0738nobodyさん
2012/10/29(月) 12:14:41.02ID:???癖がないとも取れるが。
0739nobodyさん
2012/10/29(月) 14:54:59.45ID:???FWとしては規約から作らないと意味が無いので
初心者は他のFWから入ったほうが
0741nobodyさん
2012/10/29(月) 22:31:06.74ID:???0742nobodyさん
2012/10/29(月) 22:33:52.84ID:???少しずつ置き換えてつかうのが、正しいっぽいよね。
機能が細切れでお互いの機能の依存性が最小限になるようにしてあるし。
0743nobodyさん
2012/10/29(月) 22:53:34.09ID:???例えばZend_Formなんてあってもなくてもどうでもいい機能しかなくね?
0744nobodyさん
2012/10/29(月) 23:57:38.79ID:???例えばファイルリストを読み込んで、とか
拡張するより最初から自分で作ったほうが利口かね?
0745nobodyさん
2012/10/30(火) 00:23:14.18ID:/x6Nh14Hつ Zend_Paginator_Adapter_Array
http://framework.zend.com/manual/1.12/ja/zend.paginator.usage.html#zend.paginator.usage.paginating
0746nobodyさん
2012/11/02(金) 00:30:53.70ID:???0747nobodyさん
2012/11/02(金) 02:48:55.78ID:???0748nobodyさん
2012/11/02(金) 23:48:37.76ID:???ZFの公式サイトのコードとか見ると
モジュールでわける感じは
保守性とか上がって良いと思います
設定ファイルにいっぱい書くのはだるいけど
0749nobodyさん
2012/11/07(水) 18:05:18.72ID:???zfcUserみたくview helper使う方が良いのかな?
面倒だからBootstrap時にview model にAuth Service 突っ込んでるんだけど。
0750nobodyさん
2012/11/10(土) 09:55:01.59ID:wAC0s7lt書いてるんですが、以下で問題あるんでしょうか?
$this->_dbConn->query("UPDATE
`{$t_work}`
SET
c1 = ?,
c2= ?
WHERE
id= ?
AND
userId= ?
",
array(
$c1,
$c2,
$userId,
$userType
)
);
トランザクションの一部なのに、エラーは発生せず最後まで実行できて
にもかかわらず変更が反映されていません
何か間違ったことやっているでしょうか?
※mysqlモニタで直接クエリ実行すると、もちろん変更されます
0751nobodyさん
2012/11/10(土) 10:12:37.50ID:???$userId,$userTypeとあるのは$id,$userIdでした
0752751
2012/11/10(土) 21:29:06.09ID:???0754nobodyさん
2012/11/11(日) 02:33:49.76ID:???↓
おちんちんを握ります
↓
解決しました
0755nobodyさん
2012/11/11(日) 10:57:29.38ID:???0757nobodyさん
2012/11/11(日) 17:51:50.50ID:???↑???
0758nobodyさん
2012/11/18(日) 12:36:26.98ID:HLF2JeDM全パッケージ纏めて書くことってできないの?
"zendframework/*": "2.0.*"
みたいな書き方ができなかった
0759nobodyさん
2012/11/22(木) 00:34:45.00ID:???オーバーヘッドがZF1以上にでかいので、今時の()APIベースのサイト開発には向かない。
ZF2に乗り換える理由がねぇよ。
0760nobodyさん
2012/12/07(金) 08:11:41.74ID:PYvik/pqinsert into `table` values
(val1,val2,val3),
(val1,val2,val3),
(val1,val2,val3);
ってやり方でできますが、
これをzend_dbのinsert()メソッドやquery()メソッド(できればプレースホルダで)やるにはどうしたら良いですか?
foreachで単独のinsertをデータ数分実行するより早いらしいんで知りたいです
お願いします
zendFW1.12を使っています
0761nobodyさん
2012/12/12(水) 13:05:00.91ID:???すると、Form::isValidでEmail::getInputSpecificationを呼ぶ。
ここでEmail::setAttribute('required', false)としたい。
だが、Email::getInputSpecificationを見るとrequiredオプションがtrue。
メールアドレスが未入力だった場合にFormがinvalidになってしまう。
最も楽に、メールアドレスが未入力でもFormをvalidにする方法は何だろう。
ただし、Form::setUseInputFilterDefaults(false)は使いたくない。
もちろん、メールアドレスが入力されていればInputFilterで検証したい。
0762nobodyさん
2012/12/12(水) 19:59:10.69ID:???0763nobodyさん
2012/12/12(水) 20:07:04.08ID:???076471
2012/12/13(木) 08:47:15.68ID:???0765761
2012/12/13(木) 12:21:40.46ID:???質問にズバッと答えてくれるほど精通している人がいるのか疑問。
そもそも使っている人がどれほどいるのか。
ここの過疎り具合から判断すると人気ないのかね。
076671
2012/12/13(木) 12:29:56.79ID:???ソースコードは文法の勉強にはなるけど、完成品の完成度は、Zend社のスキルって低っ!と思うレベル。
0767nobodyさん
2012/12/13(木) 17:39:59.50ID:???フレームワークとして1から10まで全部Zend化しようとすると問題だらけで萎える
ControllerとDbとOauthくらいしか使ってねぇや
076971
2012/12/14(金) 14:43:16.61ID:???0770nobodyさん
2012/12/14(金) 15:47:25.11ID:???概要に関しては日本語公式リファレンスで事足りる
細かい実装に関してはソースコードが最大のマニュアルだろ、
疎結合謳ってるだけあって、紐解きやすい
読んで解らない奴は、そもそもPHPを理解してないんじゃないか?ってレベル
ただZF2
おまえは駄目だ。
0772765
2012/12/14(金) 19:54:55.26ID:???PHP始めて一年。
フレームワークから入ってる。
ZF1とZF2しか使ってなかった。
C++から移ったのでPHPの使い易さに目がいってたんだろうね。
ZFの欠点が気にならなかった。
やっと、これ面倒くせえなと思えてきたよ。
昨日からsymfony2を触ってみてる。
表層も見えてない段階だけど、symfony2が鉄の斧だとするとZF2は棍棒か。
完成度の違いがなあ。
0773nobodyさん
2012/12/14(金) 20:01:49.26ID:???脳に糖分足りてないんじゃない?Cakeでも食べてなよ
0775nobodyさん
2012/12/14(金) 22:04:57.41ID:???0777nobodyさん
2012/12/14(金) 22:30:55.15ID:???0778nobodyさん
2012/12/22(土) 11:21:35.08ID:???0779nobodyさん
2013/01/05(土) 17:58:41.03ID:???何かコードの書き方が結構変わってるとか聞いたんだけど
メリット、デメリットあったら教えて頂きたいのですが
0780nobodyさん
2013/01/05(土) 19:06:53.75ID:???http://tinyurl. com/9w97424
0781nobodyさん
2013/01/06(日) 02:52:17.47ID:???1のバージョンアップ最近してたし
1使ってるなら1でいいけど
今から新しく使うなら2のほうが良いよ
みたいな?
0782nobodyさん
2013/01/06(日) 08:31:05.80ID:???0783nobodyさん
2013/01/07(月) 17:15:55.39ID:???namespace化された
Mvc系が多少整理された
しかしHelloWorldパフォーマンスは微妙に落ちている
ZF1を使った事が無いなら、2から初めてもいいんじゃない?
ZF1に慣れてるなら乗り換えるメリットは全く感じられない
ただZF2は日本語リファレンスすら無いし、無駄に学習コストが高い
■ このスレッドは過去ログ倉庫に格納されています