トップページphp
983コメント361KB

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/
0482nobodyさん2011/12/28(水) 19:49:33.02ID:???
>>480
なぜにその二つを選んだの?cakeとかsymfonyは?
0483nobodyさん2011/12/28(水) 21:08:28.39ID:???
>>482
cakeは複合プライマリーキーを扱えないらしいので除外しました。
symfonyは重そうなので除外しました。

>>481
やっぱZendですよね。この板で聞く限りは。
よろしければZendの方が良い理由を教えてください。
0484nobodyさん2011/12/28(水) 22:43:40.34ID:???
>>483
板?
0485nobodyさん2011/12/29(木) 00:40:29.43ID:???
>>480,483
すすめられるかどうかは、何をしたいかによるので別にZend Framework に
こだわんない。
必要に応じて一部分だけをほかのフレームワークと組み合わせて使うこともできるし。

周辺ツールを無償の範囲で選ぶなら、特に相性のこだわりもないんじゃない?
0486nobodyさん2011/12/29(木) 11:27:52.12ID:???
俺がzendを使うのはソースが綺麗だから
0487nobodyさん2011/12/29(木) 14:55:04.67ID:???
慣れたから使ってるけどyiiなんかも遊んでみてる
zendは本家製だからっていう謎の安心感があるかも
黒魔術なブラックボックス設計も避けてるようだし
良くも悪くも束縛の少ないフレームワーク
04884832011/12/30(金) 04:59:58.50ID:???
>>486、487
レスありがとうございます。

ソース綺麗、本家製の安心感、魔術的ヘタクソコードなし、束縛少ない、など全部
とっても大事だと思います。

でもCodeIgniterもきっと同じかもと思ったり・・・
あ、本家製の安心感というのはアドバンテージですね。

Zendいじってみます。
ありがとうございました。
0489nobodyさん2011/12/31(土) 11:57:19.27ID:+NRoW/tO
zendfwでサイトを作ると
/module/controller/action/key/val/key/val/...
ていうurlになりますが、SEO的には静的に〜.htmlの形にするのが良いって話です

そうすると一般的には
/module/controller/action.html?key=val&key=val&key=val
って形にならざるを得ない気がしますが、他にやりようあるでしょうか?
みんな.html表示をとるときにはこのURLでよしとしてますか?
0490nobodyさん2011/12/31(土) 13:47:31.02ID:???
>>489
上のURLが下と比べて不利っていう根拠は?
0491nobodyさん2011/12/31(土) 17:38:09.81ID:???
ルータを手動で設定して/action/val/val/で済むようにするとかならまだわかるけど、
URLを.htmlで終わらせたら有利、なんて過去の迷信だろ。
http://searchengineland.com/36-seo-myths-that-wont-die-but-need-to-40076

0492nobodyさん2012/01/04(水) 22:24:53.51ID:???
俺は.phpで終わらせたいがためにPHPを始めたなw
7、8年ぐらい前かな?
.htmlでもなく、.cgiでもなく、.phpがカコイイ時代が確かにあったんだよ
CGIに比べて負荷が少ないニダって、まるでプログラミング言語の楽園のように語られてた時代が(遠い目)



その後、拡張子なんていくらでも好きにできるっていう現実を知ったわけだが
おや、誰か来た
0493nobodyさん2012/01/06(金) 18:38:43.02ID:???
Zend 2.0って、すんごい良くなるのでしょうか?
0494nobodyさん2012/01/10(火) 14:16:29.81ID:???
何だそれは?
1.11.11から全然進展していないと言うのに
0495nobodyさん2012/01/11(水) 00:21:29.74ID:???
2.0見てみたがMVC構成変えすぎだろ

ってオモタ
0496nobodyさん2012/01/11(水) 00:57:42.02ID:???
具体的にplz
0497nobodyさん2012/01/11(水) 23:51:37.95ID:/H48pQvV
そんなに変わってたっけ?
0498nobodyさん2012/01/12(木) 23:03:03.16ID:QxDXzJq0
2.0って出てるの?
最近ZF触ってなかったから知らなかった

>>495
またある程度は学習し直しって感じ?
0499nobodyさん2012/01/15(日) 03:29:13.37ID:???
namespaceのせいで可読性が悪くなった
ってか、namespaceの区切りが果てしなくキモイ
0500nobodyさん2012/01/15(日) 23:11:30.42ID:???
そうか?。使いやすいやん
0501nobodyさん2012/01/15(日) 23:19:56.41ID:???
499ではないが、使い辛くて使う気になれないわ。あれ・・・

0502nobodyさん2012/01/15(日) 23:55:06.13ID:???
使い方は他の言語とそう変わらんと思うが
なにが使いにくい?」
0503nobodyさん2012/01/16(月) 20:51:58.08ID:???
この流れに乗じて聞くけど、具体的にどこら辺でそのnamespaceが使われてるの?
最近ZF触ってないから分からないんだけど、コンポーネント名とか、ソースコードの場所なんか教えてくれない?
0504nobodyさん2012/01/16(月) 21:01:28.37ID:???
namespaceの区切りがキモいという頭なら、
他言語で名前空間とかで使われてる「.」を文字列結合で
使ってる時点で普通気持ち悪く思うだろ。

なんで今更そんなこといってんだ?
0505nobodyさん2012/01/16(月) 22:04:57.78ID:???
>>503
2.0見れ

>>504
+で連結するのも気持ち悪いんだが、どうすればいい?
0506nobodyさん2012/01/16(月) 22:24:36.90ID:???
文字列リテラルのエスケープ文字という印象が強すぎて気持ち悪いんだろう
心象はともかく new ReflectionClass("A\\B\\C\\D") なんて書く必要が出たときにイライラするわ
0507nobodyさん2012/01/16(月) 22:33:57.71ID:???
2.0てどこにあるんだ?
http://framework.zend.com/manual/ja/
にないじゃん
0508nobodyさん2012/01/16(月) 23:32:43.62ID:???
つまらんことにイライラする人って基本的に人に嫌われてるよね。
あとハゲが多い
0509nobodyさん2012/01/16(月) 23:51:53.17ID:???
>>505
明らかにこの職向いてないから直ちに転職するべき
0510nobodyさん2012/01/17(火) 00:40:59.48ID:???
配列にしてimplodeしろよ。もう。
0511nobodyさん2012/01/17(火) 04:36:20.15ID:???
>>507
http://packages.zendframework.com/docs/latest/manual/en/
http://packages.zendframework.com/
0512nobodyさん2012/01/17(火) 05:17:24.81ID:???
ところで 1.x 用の SVN リポジトリー
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:???
Phalanger 3.0 (2012年1月) をリリースしました。
http://awabi.2ch.net/test/read.cgi/poverty/1326781620/
0514nobodyさん2012/01/21(土) 08:53:16.35ID:???
>>513
なにこれ?
PHPから.netのメソッドなんかを使えるってこと?
0515nobodyさん2012/01/23(月) 17:43:40.22ID:TOb03V5O
Zend studio 9.0の体験版をダウンロードしたのですが、誰か、日本語化の方法を教えていただけませんか。
いろいろとググったのですが最新のがなくて・・・お願いします。
0516nobodyさん2012/01/23(月) 17:57:27.53ID:???
Zend studioってたしかeclipseベースになったんだろ。
eclipse 日本語化あたりでぐぐれ。
というかすれ違いだ。
0517nobodyさん2012/01/23(月) 22:48:02.97ID:???
自治厨うぜ
0518nobodyさん2012/01/23(月) 23:18:12.08ID:???
>>515
http://d.hatena.ne.jp/satoruyoshida/20111013/1318520306
0519nobodyさん2012/01/24(火) 18:43:55.57ID:???
最新版のPHPに合わせて導入してみたが
ソース綺麗すぎて惚れた
OOPなPHPのframework少ないからな

けど結局パフォーマンスはjavaなんだよなぁ
0520nobodyさん2012/01/25(水) 10:11:11.77ID:???
PHPのIDEを探している初心者なのですが
Zend Studioの年間ライセンスって更新しないと起動しなくなるんでしょうか?
それともサポートが受けられなくなるだけで使用は継続できるのでしょうか?
あとエンバカデロのRadPHP XE2とZend Studioを比較した場合どちらがおすすめでしょうか?
0521nobodyさん2012/01/25(水) 12:37:27.99ID:???
IDEならnetbeansにしとけ。無料だ。
0522nobodyさん2012/01/25(水) 14:38:51.04ID:???
Zend の有償製品に関するお問合せは zend.co.jp か、zend.com にしてちょ ;-)
0523nobodyさん2012/01/25(水) 15:17:58.08ID:???
このframework遅すぎて使い物にならん
0524nobodyさん2012/01/25(水) 15:50:23.73ID:???
使い物にならないほど遅いってのはプログラムが悪いんじゃないか
0525nobodyさん2012/01/25(水) 20:27:03.39ID:???
>>524
公式にあるQuickstartで、indexを表示するのに掛かる処理時間が0.1425〜0.1785位
遅すぎだろ
0526nobodyさん2012/01/25(水) 22:49:45.53ID:???
>>525
一発目のリクエストならそれくらいかもね。
次のリクエストではキャッシュからレスポンスするのが一般的なやり方かと。

abコマンドの出力結果を張ってくれたらもっと
なにか言えるかもしれん。
0527nobodyさん2012/01/25(水) 22:52:20.74ID:???
あとapc、eAcceleratorなどの言語レベルでのコードキャッシュの
併用も必須。
0528nobodyさん2012/01/26(木) 07:44:54.06ID:???
まあphpだし動作速度は限界あるし
Zendframeworkの一番の利点はコードの管理がラクなこと
ソース自体すごく綺麗だし勉強の価値がある
Cakephpとか長く使ってもcakephpプログラマが出来るだけだけど
zendだときちんとoopできるプログラマになれる
0529nobodyさん2012/01/26(木) 17:12:20.02ID:???
ZendframeworkってGdataとかバーコードとかLdapとかあるのに
SocketやらTLSやらの基本的な部分のライブラリは無いんだな
0530nobodyさん2012/01/26(木) 17:17:32.46ID:???
ごめんTLSはRSAの書き間違い
0531nobodyさん2012/01/27(金) 08:13:31.04ID:???
>>529
Let's contribute !
0532nobodyさん2012/01/29(日) 23:23:36.93ID:???
Zend_form使ってる人いたら相談というか雑談というか

自分はクイックスタートにあるように
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:???
きもい
0538nobodyさん2012/01/30(月) 22:58:04.73ID:???
もし小学5年性の女の子だったらと思うと
てへが超かわいい
0539nobodyさん2012/02/01(水) 02:33:14.32ID:???
>>532
動的に入力欄が増えるっていうのはAJAX使うってことですか?
それとも同じようなフォームを表示するページがあるってことですか?
俺は後者の場合zend_formを継承して共通部分を書いたクラスを元に継承した個別クラスを作ってそれをページごとに呼んで使ってます
0540nobodyさん2012/02/03(金) 19:23:07.58ID:???
>>539
AJAXじゃなくても動的に増やすことはあるかと
0541nobodyさん2012/02/03(金) 20:03:59.98ID:???
>>540
JavaScript知らない人なら動的なページ生成やフォームの追加等を
AJAXと呼んでしまうのはありえる
0542nobodyさん2012/02/04(土) 23:13:59.96ID:???
>>539
他のかたがおっしゃってるとおり
AjaxというよりもJavaScriptでHTMLを書き換えるかんじです。

>>532のようなやりかただと固定でしかできないので
とりあえずPOST値を元に作るようにしてますが
なんかコレは違うような気がするなぁって思ってて
0543nobodyさん2012/02/05(日) 10:21:23.31ID:???
>>542
やりたいことが全く見えない
例えばselectの要素で地域名が指定された時に次の県名のselect項目が出てくる(もしくは項目の内容が変化する)
とかそういう感じ?
0544nobodyさん2012/02/06(月) 09:46:53.32ID:???
問い合わせの種類に応じた入力フォームが出てくるとか
アンケートの回答内容に応じて質問自体も変化するとかかな
0545nobodyさん2012/02/09(木) 02:44:47.14ID:???
mixiのコミュのコメント欄が
いつのまにか動的に増える(?)ようになってる・・・
0546nobodyさん2012/02/16(木) 00:51:23.25ID:???
やりたいことが分からないっていうのは
「動的に」って言葉が一般的じゃないんでしょうか。
ブラウザ側でHTMLを書き換えるって意味で使ってます。

で、とりあえずこれを参考にしてsetDefaults()を使うことにしました。
http://www.tibobeijen.nl/blog/2009/12/21/zend_form-building-dynamic-forms/


>>543
>>544
そういうのもそうですね。
私がやりたかったのは上ののサンプルにある、コレに近いです。
http://www.tibobeijen.nl/static/zend_form_dynamic/day_only.php
0547nobodyさん2012/02/16(木) 01:03:29.15ID:???
ついでに、というか。

formの構成(定義)を一括管理したかったので
Ajaxでサーバにアクセス→HTMLで返ってくるものをゴニョゴニョ。。としてたのですが
テンプレートって形を使えばサーバにアクセスする必要もないっていうのが
勉強になりました。

0548nobodyさん2012/02/16(木) 02:50:32.57ID:???
>546, 547
素人さん あんまり背伸びしなくていいのだよ。
自分の知っている言葉で丁寧にすればいいのよ。
0549nobodyさん2012/02/16(木) 06:19:23.90ID:???
ごにょごにょとか使う奴は大抵の場合ごにょごにょだよね
0550nobodyさん2012/02/29(水) 18:46:12.55ID:???
末期のν速民って、要はアフィブログ経由で住み着いた奴らなんでしょ?
http://engawa.2ch.net/test/read.cgi/poverty/1330429873/
0551nobodyさん2012/03/03(土) 19:12:42.25ID:???
Zend2の正式版っていつ頃ですかね
5月くらい?
0552nobodyさん2012/03/03(土) 20:38:34.26ID:???
Zend_Db_Adapterって各アダプタ間でresult値の整合とれてないのね・・・
intのカラムの値とった時にmysqliはint型で返して
pdoはstringだったのにはびっくりしたわ
0553nobodyさん2012/03/04(日) 00:13:46.29ID:???
>>552
それ俺もいっつもイラっとくるわ
0554nobodyさん2012/03/04(日) 03:03:58.07ID:???
PC用と携帯用のページで、MVCのうち、コントローラーとモデムは一緒で、
VIEWだけ変えたいって場合はどうすれば良いの?

今、MVCを丸ごとコピペしてVだけ書き換えるってやってるんだけど、なんか効率悪い気がするんです・・。
0555nobodyさん2012/03/04(日) 03:22:28.17ID:???
俺はブートストラップでモバイル判定
→viewフォルダのパス切り替えって方法でやってます
0556nobodyさん2012/03/09(金) 12:56:04.14ID:???
ZE2出たらまたこのスレにおせわになろうとおもいあmす
0557nobodyさん2012/03/09(金) 17:20:46.55ID:???
ZF2、namespaceのせいで可読性落ちててイライラする・・・
0558nobodyさん2012/03/10(土) 01:54:48.04ID:???
バッククオートって押しづらいしイライラするよね
0559nobodyさん2012/03/10(土) 05:37:39.70ID:???
1キーだけで押せると思うが
0560nobodyさん2012/03/10(土) 13:45:05.84ID:???
バックスラッシュだったすまん
なんかbackspace押さないようにちょっと気を使わなきゃいけない場所にあるし面倒じゃん
0561nobodyさん2012/03/10(土) 13:49:58.48ID:???
shiftの横にもあるじゃん
0562nobodyさん2012/03/10(土) 13:56:09.93ID:???
そっちは : に指が引っかかるからきらい
0563nobodyさん2012/03/10(土) 14:00:10.30ID:???
そんなこと言ってたら何もキー打てなくね?
0564nobodyさん2012/03/10(土) 15:17:29.63ID:???
Shift+0で入力するようにしてみたら
このキーには何も割り当てられてないからいいよ
0565nobodyさん2012/03/10(土) 16:49:18.36ID:???
おお、試してみます。わざわざすいません
0566nobodyさん2012/03/11(日) 11:36:47.29ID:???
がっつりZFで構築してあるシステムからZF2への移行ってすんなりいくかな?
Zend_ControllerからZend\Mvcへは丸々作り直し?
0567nobodyさん2012/03/11(日) 12:36:57.56ID:???
>>566
普通にできるんじゃ?
0568nobodyさん2012/03/11(日) 15:09:16.80ID:???
Zend framework2ってdojo1.7対応進んでるんですかね
ってかzend_Dojo使ってる人いる?
0569nobodyさん2012/03/11(日) 16:59:44.27ID:???
zf2 / modules / ZendFramework1Mvc

ってなに?ZF2への移行用?
0570nobodyさん2012/03/11(日) 22:01:10.50ID:???
zend_Dojoより、zend_jqueryの使い方が詳しく知りたい・・。
0571nobodyさん2012/03/17(土) 16:12:30.33ID:???
久しぶりに来たらいいスレだった。

最近ハマったのはPHPUnit3.6.xでは問題あったので3.4.15にした。
ZFは3.4しか対応してないと書いてあった。

DBはDoctrineで楽しようかと考えてる。
これ見てすぐ使えた。
ttp://studiokdf.com/blog/2011/12/475.html
0572nobodyさん2012/03/23(金) 15:39:26.64ID:???
>>558
なんですが、結局英語配列のキーボード買いました
0573nobodyさん2012/04/07(土) 04:32:52.68ID:???
ZendFramework2ってどうなの?良さげ?
0574nobodyさん2012/04/07(土) 10:53:38.16ID:???
ZFで満足しちゃってるから2を試そうという気も起きないんだよなぁ。。
0575nobodyさん2012/04/08(日) 13:35:03.94ID:???
CIみたいにurlSuffixを変更したいのですが、可能でしょうか?
例えば http://hogehoge.com/controller/method.xml のようにしてXMLを表示したいです。
どなたかご教授お願いします。
05765752012/04/10(火) 15:54:36.26ID:ezswWXVp
age
0577nobodyさん2012/04/11(水) 14:47:11.87ID:???
実装方法多すぎてピンポイントな回答はこないとおもうよ。
Routerあたりでどうぞ。
05785752012/04/11(水) 20:48:00.17ID:THP7PuUl
>>577
変数一個の値を変えたら実現可能とかじゃないのですね。
一先ずやってみます。
回答ありがとうございました。
0579nobodyさん2012/04/15(日) 21:23:09.60ID:???
>>573

Zend_ApplicationとZend_Controllerに分かれてたのが
Zend\Mvcできれいにまとまったのは良さげな感じかも。

あとZend\Di
0580nobodyさん2012/04/19(木) 19:43:19.27ID:???
Mvc周りの肝心のパフォーマンスはどうなの?

実測はしてないけど、コード見る限り軽くなったとは思えないんだがw
0581nobodyさん2012/04/20(金) 12:50:51.87ID:???
xcacheとかapc使ってたら遅いマシンでもパフォーマンスなんてぜんぜん気にならないけどな
安いレンサバ使ってるならphpがcgi版だろうから、この際とっととVPSに乗り換えなよ
■ このスレッドは過去ログ倉庫に格納されています