トップページ⇒php
1001コメント290KB

ZendFrameworkってどうよ?

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/10/07(土) 02:49:15ID:6wQ8r0Dc
ようやくVer.1.0が出るらしいね
これってどうよ?

PHP5に移行したほうがいいのかな
0011nobodyさん2006/10/08(日) 06:00:39ID:???
>>10
>俺の友達のプログラムがすっげぇ上手い奴が言ってた。
何が基準でどううまいの
0012nobodyさん2006/10/08(日) 06:04:10ID:???
出たり消えたりするくらいうめーの。
0013nobodyさん2006/10/08(日) 06:39:36ID:???
>>12
それへたれだよ
0014nobodyさん2006/10/08(日) 20:03:17ID:???
Zend Framework VS Ruby on Rails
0015nobodyさん2006/10/08(日) 22:35:53ID:???
>3
前スレ立てたの漏れだ スマソ
0016名無し募集中。。。2006/10/09(月) 01:41:04ID:???
今月発売のオープンソースマガジン
ZFの特集じゃなかったっけ
読んだ人いる?
0017nobodyさん2006/10/09(月) 04:24:11ID:???
>>5
どこが1.0出る時期だよ
見に行っちまったじゃねーかw
0018nobodyさん2006/10/09(月) 14:25:43ID:???
いちおう当初の予定だと1.0はもう出ているはずだったはず
開発者が抜けたりなんだりで現在の予定としては来年リリース
0019nobodyさん2006/10/09(月) 22:22:17ID:???
計画延びたのかよ
ジーブなまけんな
0020nobodyさん2006/10/09(月) 23:15:17ID:???
>>1
リンクくらい晴れ

http://framework.zend.com/

日本語マニュアル
http://framework.zend.com/manual/ja/
0021nobodyさん2006/10/10(火) 01:41:52ID:fhnBXHJ2
これって結局、フレームワークなの?
Ethnaの方が使いやすいじゃん
0022nobodyさん2006/10/10(火) 01:59:52ID:???
Ethnaって…
もう笑うしかない
0023212006/10/10(火) 02:27:53ID:fhnBXHJ2
Ethnaって悪いっすか??
他にはSymfonyとか?
0024nobodyさん2006/10/10(火) 02:47:55ID:???
>>21
PHP5版のPEAR
すなわちPEARMWORKですよ
0025nobodyさん2006/10/10(火) 14:03:33ID:fhnBXHJ2
今気付いたが、
>>10
>>俺の友達のプログラムがすっげぇ上手い奴が言ってた。
テラワロスプギャwww
0026nobodyさん2006/10/11(水) 00:01:33ID:0Yey4Vjl
試しに使ってみたんだけど、
modelsの中って何入れりゃいいの?
マニュアルになんも書いてないんだけど。
0027nobodyさん2006/10/11(水) 01:01:28ID:???
夢と希望とかじゃね
0028nobodyさん2006/10/11(水) 02:34:26ID:U+ILIO/5
>>27
夢と希望を詰め込んで実行してみたのだけど、
バグが発生してばかりでした。

どういうこと?
0029nobodyさん2006/10/11(水) 06:48:18ID:???
夢も希望もないわ
0030nobodyさん2006/10/11(水) 14:38:13ID:???
>>28
お前、卵を詰めただろ。
0031nobodyさん2006/10/11(水) 15:42:03ID:???
ピーヨピヨピヨピーヨピヨ
0032nobodyさん2006/10/11(水) 15:50:13ID:???
ヒヨコなら良いが大量発生したのは虫だったんだから、
詰めたのはむしろあっちの方の卵では…
0033nobodyさん2006/10/11(水) 17:17:28ID:???
( ´;゚;ё;゚;)虫キモ 
0034nobodyさん2006/10/11(水) 17:20:19ID:???
で、オープンソースマガジン読んだ奴いないの?
俺はsymfony派だからZFなんて屁としか思ってないが
ZF派の奴もいるんだろ?あーん?
0035nobodyさん2006/10/11(水) 17:25:11ID:???
「Zend Framework」で加速するPHP開発

って言うほどたいしたものには思えないのだが…
俺の知らない機能でもあるのか?
0036nobodyさん2006/10/11(水) 20:10:13ID:????2BP(145)
正式バージョンが出てないせいか
ブログとかでも全然話題にならない
0037nobodyさん2006/10/11(水) 20:25:34ID:???
2,3週間以内に0.2が出る予定
0038nobodyさん2006/10/12(木) 01:43:32ID:???
なんか生PHPをラップしただけみたいの多くね?
0039nobodyさん2006/10/12(木) 01:48:50ID:???
フレームワークはみんなそんなもんでしょ。
$request->getParameter("hoge");
は
$_REQUEST['hoge'];
みたいなもんだし。元から簡単なのをわざと難しくしてるってのもあるよな。
php自体がテンプレートエンジンみたいなものなのにさらにphpでテンプレートエンジン
実装してみたり。
0040nobodyさん2006/10/12(木) 02:25:53ID:???
でもFW使い出すと
ラップ可能性を担保していない$_REQUESTを
直で使うのは抵抗感でてくるな。
0041nobodyさん2006/10/12(木) 02:50:36ID:???
PHPIDEやZendStudioとかの、開発環境絡めたコード管理とかやってくれるなら期待。
0042nobodyさん2006/10/13(金) 00:31:57ID:xr7XiJM/
>>41
やってくれるってきいたぞ、Eclipseとか
0043nobodyさん2006/10/14(土) 22:49:03ID:???
>>26
いまはZend_Db_Tableの継承がメイン

Zend_Db_Modelはまだ先だから自分で拡張する必要あるよ
0044nobodyさん2006/10/15(日) 02:07:53ID:hzF42wCh
pearコマンドでインストールできないん?
0045nobodyさん2006/10/15(日) 03:17:25ID:???
まだないみたいね。今後もなさそうだけど。
どうせアーカイブを展開して、include_pathを加えて、mod_rewrite書くだけでインストール終わりだし。
0046nobodyさん2006/10/15(日) 08:29:15ID:???
PEAR channelあるよ、できたばかり
http://pear.zfdev.com/
0047nobodyさん2006/10/15(日) 08:33:08ID:???
ほんとだ。そんなもん作ってる人いたんだ。
0048nobodyさん2006/10/15(日) 19:42:14ID:???
pearコマンドメインになるとレンタルサーバとかでは動かす時メンドクサイねん
0049nobodyさん2006/10/15(日) 19:53:06ID:???
コマンドで入れててもpearディレクトリにあるのコピーするだけじゃん
0050nobodyさん2006/10/25(水) 01:18:42ID:Nml3v/A2
Zend_Service使った人いる?
Yahooの検索試したけど上手く行かないなあ。
適当にコード修正してみてどうにか検索結果は取れるようになったけど、
Domの使い方しくってるみたいで結果がなくなってる。
0051nobodyさん2006/10/25(水) 03:15:15ID:???
その辺はまだまだ挙動不審なところ多すぎると思います
基本的なところしかできてないんですzendは
0052+++2006/11/02(木) 00:51:37ID:QD3MWGhS
Zend Framework Preview 0.2.0でてるよあげ。つーかなかなか出なかったな。
0053nobodyさん2006/12/21(木) 14:05:37ID:???
zend frameworkで日本語フォーラムなり、BBSってないかな?
英語だらけで、読むのに時間がかかって困る;;
もしあれば教えてほしい〜
0054nobodyさん2006/12/22(金) 01:06:14ID:???
0.6.0リリースしたけど、なんも盛り上がってないね
0055nobodyさん2006/12/22(金) 01:17:54ID:???
>>54
盛り上がるほどの完成度なのか?
0056nobodyさん2006/12/30(土) 18:24:36ID:oH2ULMYx
担当プロジェクト用のフレームワークを開発済みで使用中なのですが、
ZFのような汎用フレームワークに乗り換える意味ってあるのでしょうか?

自分で作るより、相当品質の高いものであることは間違いないと思い
ますが、決定的なアドバンテージはあるのかな?
0057nobodyさん2006/12/30(土) 18:37:11ID:???
せっかくあるんなら
わざわざ乗り換える意味はないだろ
0058nobodyさん2007/01/04(木) 19:49:32ID:vTsNrOjZ
フレームワークの勉強も兼ねてZF使ってます。
pluginのpreDispatchで取得したオブジェクトをコントローラーに引き渡したいのですが、
これって可能ですか?
現状グローバル変数に割り当てる位しか思いつきません。
どのようにやるのが良いのでしょうか?
0059nobodyさん2007/01/04(木) 19:51:19ID:???
試行錯誤して書いたソースぐらいはうpしれ。
話はそれからだ
0060nobodyさん2007/01/04(木) 20:03:24ID:???
>>58
0.6なら普通にRequest経由で渡せばいいんじゃない?
0061nobodyさん2007/01/23(火) 05:55:33ID:???
あまりにZend臭がするのも如何なものかと
0062nobodyさん2007/01/24(水) 01:04:08ID:???
Module functionalitって良いな、まさに求めてたモノです。
0063nobodyさん2007/01/25(木) 13:17:28ID:UWerJgMW
いつのまにか0.7リリース
0064nobodyさん2007/02/04(日) 02:28:08ID:???
いい加減Zend_View_Helper_Urlぐらい使えるようにしろよクソZend
0065nobodyさん2007/02/11(日) 22:22:14ID:???
もうすぐ0.8リリース
0066nobodyさん2007/02/14(水) 16:26:44ID:???
ゴミだね。
0067nobodyさん2007/02/15(木) 23:38:50ID:???
そういやZFってPagerないよね?
Proposalにもないし、自分で作れってことか
0068nobodyさん2007/02/15(木) 23:53:07ID:???
>>67
Zend_Db_SelectにlimitPage()があるからDB取得はそっちでやって、
実際のページ数/リンク生成等のページャ操作はPEARのPagerでやればおk
0069nobodyさん2007/02/22(木) 02:05:16ID:???
ZFでようやくクリーンになってきたのに、今更PEARなんて勘弁
0070nobodyさん2007/02/23(金) 01:58:00ID:CtBpLmme
1.0まだか?
0071nobodyさん2007/02/23(金) 15:02:25ID:CtBpLmme
先生!ZFでSmarty使いたいです!
ヘルパーはいりません!
どうすればいいですか?
0072nobodyさん2007/02/23(金) 21:41:31ID:???
zend 0.8キタアアアアアアアアアアア
0073nobodyさん2007/02/25(日) 23:40:07ID:???
http://framework.zend.com/manual/ja/
Zend Framework プログラマ向けリファレンスガイド
2007-02-21

↑わわわ、このガイドページちゃんと更新されているんだ!!!
2月21日ならホットな情報ですね
0074nobodyさん2007/02/26(月) 00:52:56ID:???
ZFにMojaviでいうフィルタ実装しようとしたら結構苦労すんね。
プラグインでなんとか出来そうだけど。
0075nobodyさん2007/02/26(月) 01:44:59ID:???
ZFで組んだらZFにあわせて
非publicなら_付けるみたいなダサいコーディングしないと駄目なの?
0076nobodyさん2007/02/26(月) 03:30:35ID:???
カッチリした規約のくせに
オートローダ用意してないのはなんで?
いちいちZend::loadClass()とか書いてられねーっつの
0077nobodyさん2007/02/26(月) 03:37:20ID:???
つーか、Zend::loadClass()とかあるくせに、
ソースではrequire使ってるよな
0078nobodyさん2007/02/26(月) 08:47:24ID:???
>>74
MojaviでいうフィルタがZFでいうプラグインなのかと思ってた
0079nobodyさん2007/02/26(月) 10:16:54ID:???
>>76-77
__autoloadがFWに組み込まれてるとFWにオートローダを強制されてしまう
ZFはあくまでライブラリ集なスタンスだから
phpの__autoloadのような一度定義したら変えようのないメカニズムを
FWをロードしただけで強制的に定義されてしまうと色々と困る事もある

symfonyのようにFW全体で1セットなフルスタックFWなら
__autoloadが組み込まれててもまあいいかと思うけど

つーかZend::loadClassがZFのオートローダだから
function __autoload($class) { Zend::loadClass($class); }
くらい我慢しろ

Zend::loadClassは動的にロードするファイルが
変わるような場面で使うためのもの
ロードする事が必須で静的に名前(パス)が決定しているものは
requireで良い、要は使い分け
0080nobodyさん2007/02/26(月) 17:31:26ID:???
>>78
MojaviのフィルタはpreFilterとpostFilterの二つがセットになってるけど
ZFのプラグインは一カ所のフックに差し込むだけでバーガー状にできない。
まあバーガーが必須でもないからこういう形にしたのかな
0081nobodyさん2007/02/26(月) 22:19:05ID:???
アプリ固有のクラスとか設定ファイルはどこに置く?
/application/models?
/library/?
0082nobodyさん2007/02/26(月) 22:21:40ID:???
Zend:_Sessionに
session_id()を返すgetId()ってメソッドはあるのに
session_name()を返すメソッドがありません。
クッキー使えない環境を想定してリクエストにセッション情報を含めたいんですが、
直接session_name()を使うしかないんでっしゃろか?

>>80
Mojavi使ったことないんで良く分かりませんが、
registerPluginで複数プラグイン登録するんじゃ駄目なんですか?
0083nobodyさん2007/02/26(月) 23:25:21ID:???
>>82
駄目じゃないけど順番を気にしないといけない。
まあフィルタなんてそんなに頻繁に書く部分じゃないから
気にすればいいんだけど。
0084nobodyさん2007/02/26(月) 23:32:30ID:???
ACLのとこ見てるんだけど
「今ユーザがどのロールを持っているか」の部分を担当するクラスを
ZFは提供してない?
0085nobodyさん2007/02/27(火) 00:17:59ID:???
しかしこれは拡張しまくらないと使いものにならないねぇ
フレームワークを作るためのフレームワークに近い。
0086nobodyさん2007/02/27(火) 01:39:24ID:???
ルータあるのにURLヘルパまだないのかよ
こういう基本的なとこから先に作れっつの。
0087nobodyさん2007/02/27(火) 03:32:40ID:???
MojaviのFilter/FilterChainと
ZendのFilter/FilterChain、
用語が同じで用途が違うからややこしいね。
言葉からの連想から言えばZendの方が直感的かな。
0088nobodyさん2007/02/27(火) 03:36:11ID:???
ZendのFilterはCompositeパターンなんだね
言われてみればこの方が理にかなってるか…
0089nobodyさん2007/02/27(火) 06:57:41ID:7OKXpCAA
誰か教えてくれ。
どうもセッション周りがおかしいと思っていたんだが、
Zend_Session::start()
を呼ぶと$_SESSIONの値が全て消えてしまっている。
どうすればいいんだ。
もう眠い。調子こいてZF使わなければよかったorz
0090nobodyさん2007/02/27(火) 07:39:34ID:???
よく見たらFilterもValidateもCompositeじゃなかった
>>89
Zend_Session::start()内でsession_start()してるから
その時にクリアされるみたいよ。
0091nobodyさん2007/02/27(火) 07:56:00ID:???
もっとよく見たらやっぱりCompositeパターンだった(´д`)
leafにaddできないから違うと思ったけど
もともとこういう風に書くのか
なんだかんだで勉強になるな
0092nobodyさん2007/02/27(火) 08:28:16ID:???
Zend::load_Interface消えてるワロタ
0093nobodyさん2007/02/27(火) 08:31:21ID:???
なんでZend::loadInterfaceだけなくしたんだろ
Zend::loadClassもいずれ消える運命?
0094892007/02/27(火) 11:16:48ID:???
自己レス。
オプション指定しないとデフォルトでクッキーのみになってしまうんだね。
0095nobodyさん2007/02/27(火) 11:47:54ID:???
ValodatorManagerとかRequest::Errorsあたりの機能がごっそりないじゃん
実際使ってる人どうしてる?
0096nobodyさん2007/02/27(火) 12:22:12ID:???
m9(^Д^)プギャーーー
0097nobodyさん2007/02/27(火) 12:23:10ID:???
ヒント:ZFを実稼働させてる奴なんていない
0098nobodyさん2007/02/27(火) 12:29:46ID:???
まだ正式版じゃないしな
0099nobodyさん2007/02/27(火) 12:38:38ID:???
ってかContextがない・・・
各オブジェクトに何を持たせたらいいんだよ
非フルスタックを目指すのはいいが穴ぼこだらけだろ
NIKIBI-frameworkに改名しろや
0100nobodyさん2007/02/27(火) 12:55:26ID:???
front controllerをcontext代わりに使うことにしたぜ
0101nobodyさん2007/02/27(火) 13:10:16ID:???
zend frameworkでググったら
関連検索が「zend framework 動かない」だったwwww
0102nobodyさん2007/02/27(火) 18:29:00ID:???
>>101
ほんとだ!!!
http://www.google.co.jp/search?q=zend+framework
関連検索:
Zend Framework 動かない

Googleの突っ込みキツイなーwww
http://pya.cc/pyaimg/spimg.php?imgid=15589
0103nobodyさん2007/02/28(水) 00:04:07ID:???
>>102
ワロタ
0104nobodyさん2007/02/28(水) 10:23:33ID:???
>>91
Compositeパターンは幹にしかAddできないんじゃないか?

Zend::load_Interface消えたんだよな。
なんでだろ。
クラスのロード、全部Zend::loadClassでやってるから
Interfaceだけrequire_onceとかめんどいんだけども。

loadClass消えちゃうんだろか。
0105nobodyさん2007/02/28(水) 14:29:05ID:???
>>104
うん、勘違いしてた。
ファイルであると同時にディレクトリでもあるようなものがあれば
ちょっと面白そうだけど…。

クラスのロードはオートローダに任せておくのがいいのかもしれんね。
0106nobodyさん2007/02/28(水) 16:52:50ID:???
コントローラークラスに
AbcDefController
ってできない。
ttp://xxxxxxx/AbcDef/
としても
AbcdefController
を探しに行ってしまうっぽい。
0107nobodyさん2007/02/28(水) 17:23:22ID:???
>>106
ファイル名が2語以上のcamelcaseだと確かにだめみたいね
ファイル名をAbcdefController.php にしたら動いた
クラス名はどっちでもいいみたい
古いバージョンはファイル名もcamelcaseでもいけてたような気がするんだけどな
確かにこれ地味に嫌な感じだな、バグなんかなこれ
0108nobodyさん2007/03/01(木) 05:00:15ID:???
loadClassは>>79とともに星になりました
0109nobodyさん2007/03/01(木) 19:13:09ID:???
オートロード使うと遅くなるのは間違いないから
あまり使いたくはなかったんだがなあ。
使うとしたら>>79の

>つーかZend::loadClassがZFのオートローダだから
>function __autoload($class) { Zend::loadClass($class); }
>くらい我慢しろ

これが一番楽ちんかな。
0110nobodyさん2007/03/02(金) 13:46:15ID:MGhMK5UU
なかなかよさそうなので試してみてるんですけど
Zend_Dbで接続する時
apacheの実行ユーザー名と
dbの実行ユーザー名が違うと

SQLSTATE[08006] [7] FATAL: role "apache" does not exist

という例外が投げられるんですけど、これは設定でどうにかなるのでしょうか?
ちなみにPDOでじかに接続してる時はならなかったです。

まあ、同じにしてもいいですけど・・・

お願いいたします
0111nobodyさん2007/03/02(金) 14:03:35ID:???
DBは何を使ってる?MySQL?
DB接続時にユーザ名指定してる?
■ このスレッドは過去ログ倉庫に格納されています