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/
0439nobodyさん
2011/11/27(日) 17:43:41.90ID:???別に嫌味とかで言ってるんじゃないよ?
例えばXoopsとかなんてZFなんかよりずっと汚いからね
WordPressに至ってはゴミだと思うw
マニュアルが分かりにくいというのも、まだ実践が足りないんだと思う
ソースコードの例文見れば即座に使い方、何がやりたいのかとか分かるから
ま、我慢して慣れていくしかないと思うね
慣れれば自分のやりたい事、だいたい出来るから
簡単だと思うよ
0440nobodyさん
2011/11/27(日) 17:56:40.10ID:???0442nobodyさん
2011/11/27(日) 19:20:02.18ID:???0443nobodyさん
2011/11/27(日) 19:25:36.44ID:???0444nobodyさん
2011/11/27(日) 21:58:37.41ID:???DjangoやってからCake使おうとしてチュートリアルで苦労したわ
ZFに限っては勘の良い人なら公式リファレンスで足りるし、チュートリアルが必要なのか微妙だが
0445nobodyさん
2011/11/28(月) 00:15:43.16ID:???実装終わってみると凄え綺麗に書けたからまあいいんだけど
0446nobodyさん
2011/11/28(月) 01:23:00.83ID:???twitter->status->update
だけど
statusUpdate
のがどう考えても早いよね
0447nobodyさん
2011/11/28(月) 15:43:34.16ID:???ZendFrameworkのリファレンスはサンプル付きで、大体何が出来るかまでは書いてある。
コード補完やクラス継承図を見られないエディタを使ってるような連中には、
コード読むことすら出来ないって事か。
0448nobodyさん
2011/11/28(月) 20:40:18.61ID:???つまりはリファレンスがだめと
0449nobodyさん
2011/11/28(月) 20:47:37.53ID:???昔から何度もあったし、飽きた
0450nobodyさん
2011/11/29(火) 00:06:09.35ID:???「PHP公式のリファレンスを読んだけど、ブログの作り方がわかりません><情報不足です。」
と言ってるレベル。
こんなところでごねてないで、ZendFWフォーラムにでも意見してくれば?
今度は「英語が読めません><情報不足です><糞FWだわ。」ってなるのが目に見えるが。
0451nobodyさん
2011/11/29(火) 01:41:32.54ID:???にしても先輩や上司と仲良くやってりゃ聞けば分かる程度の道具だろうに
あとソース読むとかワロス云々はさておいても、ZFのソース自体は単に一読の価値あるよ。
よく整理されてるし、ライブラリとして多用しても綺麗なソース保てるように配慮されてて読みやすい。依存も極力最低限になってるし。
(だからといってフルスタックなフレームワークをディスる意図はありませんので悪しからず
0452nobodyさん
2011/11/29(火) 01:41:55.01ID:CVBQ0R+oオレはデコレータまわりを取り除く方法でさんざん悩んだ
指定の仕方によっては簡単なのかもしれないけど
form->addElement( type, name, opt )のときに
MultiCheckBoxにくっついてくる<br />がどうしてもとれなくて
結局ぐぐって解決したけど
リファレンスで十分っていってる人は
どういう風にたどるのか教えて欲しい
0453nobodyさん
2011/11/29(火) 01:55:28.54ID:???serviceのTwitterでなやんだときはlookupなかったぽいのでサブクラス作ってさくっと追加出来たけど、結局ソースはある程度辿ったな…
0454nobodyさん
2011/11/29(火) 05:14:05.28ID:???Zend_Formを使った事無い俺が、10分弱程コードを読んだ。
あってる?
Zend_Form_Element_MultiCheckBox を見る。何も無い。
継承元の Zend_Form_Element_Multi を辿る separator を何とかすればいいのかな?と推測する。
Zend_Form->addElementを見る、
Zend_Form->createElementして、Zend_Form_Elementのコンストラクタに$opt渡してる。
Zend_Form_Element、のコンストラクタから setOptions を辿る。
$method = 'set' . ucfirst($key); で値を渡してると推測する。
$option["separator"] = ""; を渡せば解決するかも?
0455nobodyさん
2011/11/29(火) 05:23:32.67ID:???裏で何やってるか良く解らんのが怖かった。
importの挙動が不明で、ぐぐってみたら「凄い!便利!」と絶賛されてて仲間になれないなと思った。
0456nobodyさん
2011/11/30(水) 19:56:28.57ID:???zfのリファレンスはフレームワーク初心者には訳わからんと思うわ
クイックスタートもZend_Application使ってるんだっけ今は
0457nobodyさん
2011/11/30(水) 22:32:53.76ID:???0458nobodyさん
2011/12/07(水) 00:45:18.96ID:???うん、それでできる。
ちなみにオレが迷走したのを思い出しながら今たどってみたら
Zend_Form_Element_MultiCheckBox を見る。何も無い。
Zend_Form_Element_Radioでも<br>ついてくるので見てみる。
「それを表示するために formRadio ビューヘルパーを使用します。」の記述を見つけて
確かに、<input>そのものじゃないからなぁ、と納得して、view helperへ。
formMultiCheckbox($name, $value, $attribs, $options, $listsep)
「$listsep は、デフォルトでは HTML の改行 ("<br />") です。」
これかぁと思いつつ、こんどはviewHelperを指定する方法を確認するために
addElementへ。。
ってやってるうつにだんだんメンドになってぐぐったw
ソース見たほうが、早そうだね。
0459nobodyさん
2011/12/07(水) 02:55:33.65ID:???微力ながら、見つけた内容はブログの肥やしで公開してみるは
0460nobodyさん
2011/12/08(木) 00:18:29.83ID:???結局、マニュアルなんて、有志が作ってくれてるんだから、文句なんか言えない
じゃぁお前が作れってことになったような記憶がある
Perlだって分かりにくいし、PEARよりはZFはずっと充実してるじゃないか
PHPのマニュアルは自分が色々見た中ではNO.1だと思うけど、PHPが良すぎて甘えてるのではないかと
JavaScriptなんか公式的な便利なものはそもそも存在しないし
mozillaなんか分かりにくい
>>459のような人が出てきて、皆で作っていく
それがこの世界だと俺は思っている
ちなみに俺はソースコード読んでるよ
自分が目に付いたものは全部
0461nobodyさん
2011/12/08(木) 04:54:19.25ID:???公式リファレンスが揃ってても、
仕事で導入する場合はある程度内部構造も把握しておかないと不安だし、
ソースコードを紐解くスキルはOSS使うなら必須だと思う。
0462nobodyさん
2011/12/17(土) 09:03:11.10ID:???mikaelkael.dyndns.org/checker/language/details/lang/ja
Out of Date の解消を一個でも良いので手伝ってもらえるとうれしいです。
ちなみに Zend_Gdata_Calendar.xml と Zend_Validate-Hostname.xml は今片付けておきました
0464nobodyさん
2011/12/18(日) 11:18:55.47ID:???mikaelkael.dyndns.org/checker
全体の翻訳率を算出してくれたり、英語とほかの各種言語の間のドキュメントの差分を
出してくれたりします。
最新状態にアップデートできていないもの(Out of Date)がまだ22件あります
(24件のうち2件は昨日解消済み)、
例えば、Zend_Db_Select.xml は 去年の3月の英語版の更新(リビジョン番号21584)があまりにも多くて
1年半以上手付かずのまま残してあります。
0465nobodyさん
2011/12/18(日) 11:54:27.76ID:???日本有志はほぼ完璧だな〜って感心した記憶が
http://framework.zend.com/manual/status
0466nobodyさん
2011/12/18(日) 19:46:50.30ID:???んで、これ翻訳した場合、その後どうしたらいいの?
どっかアップするんだろうけど、このページには見当たらないよね?
自分がマニュアル確認した際に未翻訳の部分があったら別にやってもいいけど
ただ、最近あまりPHPやってないんでいつになるかは分からないけど
0467nobodyさん
2011/12/19(月) 12:59:39.98ID:???Subversion を使っている場合は、下記が日本語ドキュメントのコミット先のリポジトリーになります
framework.zend.com/svn/framework/standard/trunk/documentation/manual/ja/
リポジトリーにコミットする前提条件として、CLA という契約が必要でした。
最近不要になったという話は見かけたものの、実際に手続きがどう変化したか
分からなくて申し訳ない m(__)m のですが
CLAが必要な時代に他の人が書かれた、下記ブログが参考になるかもしれないです
nonn-et-twk.net/twk/zf-cla
http://d.hatena.ne.jp/sasezaki/20100125/p1
>>465
その url は最近1〜2年くらい表示が変になってしまって
(英語とオランダ語だけ表示されるとか)
mikaelkael.dyndns.org/checker に乗り換えてしまったんですが
ありがとう :D
0468nobodyさん
2011/12/21(水) 11:54:51.25ID:???http://www.amazon.com/Easy-Websites-Zend-Framework-ebook/dp/B004RVNL3G/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1324435960&sr=1-1
この本良かった!
初心者から中級者までおすすめ
0469nobodyさん
2011/12/21(水) 12:53:16.96ID:???0470nobodyさん
2011/12/22(木) 00:11:37.38ID:???0471nobodyさん
2011/12/22(木) 01:35:42.00ID:???ttp://www.przeor.pl/temp/easy php websites.pdf
見たけど内容が全く違うんで普通にkindleで買うしかないみたいです
0472nobodyさん
2011/12/22(木) 10:04:51.44ID:???0473nobodyさん
2011/12/22(木) 18:17:08.71ID:GXN13YzZ0474nobodyさん
2011/12/22(木) 23:21:47.06ID:???内容的にはどんな事が書かれているの?
Webということは、Webサイト、blog、SNSとかそういうのを構築するって内容?
ログインフォーム、データベース接続、テンプレート、そんなのが書かれているんだろうか?
日本で出版されている本は実践的なものは無く、解説書ばかりだけどねw
0475nobodyさん
2011/12/22(木) 23:48:17.84ID:???>ログインフォーム、データベース接続、テンプレート、そんなのが書かれているんだろうか?
好奇心で聞くけど、お前が求めてる上の内容の記事ってどんなの?
自分は日本で出版されてる本の解説で十分実践的というか困ってないんだけど
よっぽど深いレベルで理解したいってこと? どんなことを勉強したいんだ?
0479nobodyさん
2011/12/28(水) 15:20:30.92ID:???そのページへのたどり方がわからなくなりました
わかりかた教えてください
0480nobodyさん
2011/12/28(水) 19:31:55.14ID:???ZendFrameworkとCodeIgniterで迷っています。
どっちが習得しやすく将来も安心して使い続けられるでしょうか?
また周辺ツール(開発環境とかバージョン管理とかBTSとか)との相性などもあれば教えてください。
0483nobodyさん
2011/12/28(水) 21:08:28.39ID:???cakeは複合プライマリーキーを扱えないらしいので除外しました。
symfonyは重そうなので除外しました。
>>481
やっぱZendですよね。この板で聞く限りは。
よろしければZendの方が良い理由を教えてください。
0485nobodyさん
2011/12/29(木) 00:40:29.43ID:???すすめられるかどうかは、何をしたいかによるので別にZend Framework に
こだわんない。
必要に応じて一部分だけをほかのフレームワークと組み合わせて使うこともできるし。
周辺ツールを無償の範囲で選ぶなら、特に相性のこだわりもないんじゃない?
0486nobodyさん
2011/12/29(木) 11:27:52.12ID:???0487nobodyさん
2011/12/29(木) 14:55:04.67ID:???zendは本家製だからっていう謎の安心感があるかも
黒魔術なブラックボックス設計も避けてるようだし
良くも悪くも束縛の少ないフレームワーク
0488483
2011/12/30(金) 04:59:58.50ID:???レスありがとうございます。
ソース綺麗、本家製の安心感、魔術的ヘタクソコードなし、束縛少ない、など全部
とっても大事だと思います。
でもCodeIgniterもきっと同じかもと思ったり・・・
あ、本家製の安心感というのはアドバンテージですね。
Zendいじってみます。
ありがとうございました。
0489nobodyさん
2011/12/31(土) 11:57:19.27ID:+NRoW/tO/module/controller/action/key/val/key/val/...
ていうurlになりますが、SEO的には静的に〜.htmlの形にするのが良いって話です
そうすると一般的には
/module/controller/action.html?key=val&key=val&key=val
って形にならざるを得ない気がしますが、他にやりようあるでしょうか?
みんな.html表示をとるときにはこのURLでよしとしてますか?
0491nobodyさん
2011/12/31(土) 17:38:09.81ID:???URLを.htmlで終わらせたら有利、なんて過去の迷信だろ。
http://searchengineland.com/36-seo-myths-that-wont-die-but-need-to-40076
0492nobodyさん
2012/01/04(水) 22:24:53.51ID:???7、8年ぐらい前かな?
.htmlでもなく、.cgiでもなく、.phpがカコイイ時代が確かにあったんだよ
CGIに比べて負荷が少ないニダって、まるでプログラミング言語の楽園のように語られてた時代が(遠い目)
その後、拡張子なんていくらでも好きにできるっていう現実を知ったわけだが
おや、誰か来た
0493nobodyさん
2012/01/06(金) 18:38:43.02ID:???0494nobodyさん
2012/01/10(火) 14:16:29.81ID:???1.11.11から全然進展していないと言うのに
0495nobodyさん
2012/01/11(水) 00:21:29.74ID:???ってオモタ
0496nobodyさん
2012/01/11(水) 00:57:42.02ID:???0497nobodyさん
2012/01/11(水) 23:51:37.95ID:/H48pQvV0498nobodyさん
2012/01/12(木) 23:03:03.16ID:QxDXzJq0最近ZF触ってなかったから知らなかった
>>495
またある程度は学習し直しって感じ?
0499nobodyさん
2012/01/15(日) 03:29:13.37ID:???ってか、namespaceの区切りが果てしなくキモイ
0500nobodyさん
2012/01/15(日) 23:11:30.42ID:???0501nobodyさん
2012/01/15(日) 23:19:56.41ID:???0502nobodyさん
2012/01/15(日) 23:55:06.13ID:???なにが使いにくい?」
0503nobodyさん
2012/01/16(月) 20:51:58.08ID:???最近ZF触ってないから分からないんだけど、コンポーネント名とか、ソースコードの場所なんか教えてくれない?
0504nobodyさん
2012/01/16(月) 21:01:28.37ID:???他言語で名前空間とかで使われてる「.」を文字列結合で
使ってる時点で普通気持ち悪く思うだろ。
なんで今更そんなこといってんだ?
0506nobodyさん
2012/01/16(月) 22:24:36.90ID:???心象はともかく new ReflectionClass("A\\B\\C\\D") なんて書く必要が出たときにイライラするわ
0507nobodyさん
2012/01/16(月) 22:33:57.71ID:???http://framework.zend.com/manual/ja/
にないじゃん
0508nobodyさん
2012/01/16(月) 23:32:43.62ID:???あとハゲが多い
0510nobodyさん
2012/01/17(火) 00:40:59.48ID:???0511nobodyさん
2012/01/17(火) 04:36:20.15ID:???http://packages.zendframework.com/docs/latest/manual/en/
http://packages.zendframework.com/
0512nobodyさん
2012/01/17(火) 05:17:24.81ID:???framework.zend.com/svn/framework/standard/trunk/documentation/manual/ja
の変更分を 2.x 用の git リポジトリー
github.com/zendframework/zf2/tree/master/documentation/manual/ja
に反映する作業誰かお願い
1.x と 2.x の分岐は 2010 年 11月頃からなので、おおよそ14ヶ月分
0513nobodyさん
2012/01/17(火) 20:25:54.86ID:???http://awabi.2ch.net/test/read.cgi/poverty/1326781620/
0515nobodyさん
2012/01/23(月) 17:43:40.22ID:TOb03V5Oいろいろとググったのですが最新のがなくて・・・お願いします。
0516nobodyさん
2012/01/23(月) 17:57:27.53ID:???eclipse 日本語化あたりでぐぐれ。
というかすれ違いだ。
0517nobodyさん
2012/01/23(月) 22:48:02.97ID:???0518nobodyさん
2012/01/23(月) 23:18:12.08ID:???つ http://d.hatena.ne.jp/satoruyoshida/20111013/1318520306
0519nobodyさん
2012/01/24(火) 18:43:55.57ID:???ソース綺麗すぎて惚れた
OOPなPHPのframework少ないからな
けど結局パフォーマンスはjavaなんだよなぁ
0520nobodyさん
2012/01/25(水) 10:11:11.77ID:???Zend Studioの年間ライセンスって更新しないと起動しなくなるんでしょうか?
それともサポートが受けられなくなるだけで使用は継続できるのでしょうか?
あとエンバカデロのRadPHP XE2とZend Studioを比較した場合どちらがおすすめでしょうか?
0521nobodyさん
2012/01/25(水) 12:37:27.99ID:???0522nobodyさん
2012/01/25(水) 14:38:51.04ID:???0523nobodyさん
2012/01/25(水) 15:17:58.08ID:???0524nobodyさん
2012/01/25(水) 15:50:23.73ID:???0525nobodyさん
2012/01/25(水) 20:27:03.39ID:???公式にあるQuickstartで、indexを表示するのに掛かる処理時間が0.1425〜0.1785位
遅すぎだろ
0526nobodyさん
2012/01/25(水) 22:49:45.53ID:???一発目のリクエストならそれくらいかもね。
次のリクエストではキャッシュからレスポンスするのが一般的なやり方かと。
abコマンドの出力結果を張ってくれたらもっと
なにか言えるかもしれん。
0527nobodyさん
2012/01/25(水) 22:52:20.74ID:???併用も必須。
0528nobodyさん
2012/01/26(木) 07:44:54.06ID:???Zendframeworkの一番の利点はコードの管理がラクなこと
ソース自体すごく綺麗だし勉強の価値がある
Cakephpとか長く使ってもcakephpプログラマが出来るだけだけど
zendだときちんとoopできるプログラマになれる
0529nobodyさん
2012/01/26(木) 17:12:20.02ID:???SocketやらTLSやらの基本的な部分のライブラリは無いんだな
0530nobodyさん
2012/01/26(木) 17:17:32.46ID:???0532nobodyさん
2012/01/29(日) 23:23:36.93ID:???自分はクイックスタートにあるように
http://framework.zend.com/manual/ja/learning.quickstart.create-form.html
継承したクラスをコントローラから使う感じでやってます
このとき、例えば動的に入力欄が増えるような場合のような
個々のエレメントが変化するようなときはどうするのがいいんでしょ?
変化した内容っていうのはPOSTされた値を見るしかないから
先にPOST値を渡して
その内容を解析してエレメント作るみたいな処理するんでしょうか?
0533nobodyさん
2012/01/29(日) 23:42:34.06ID:???0534nobodyさん
2012/01/29(日) 23:57:42.09ID:???Zend_Frameworkの造りがこういう風に使うのが正解、というよりも
こういう風に利用できるって感じなので
自分はこういう風にしてるって話を聞きたいなあってことで
0535nobodyさん
2012/01/30(月) 00:50:17.00ID:???0536nobodyさん
2012/01/30(月) 01:13:49.73ID:???0537nobodyさん
2012/01/30(月) 05:32:48.72ID:???■ このスレッドは過去ログ倉庫に格納されています