ZendFrameworkってどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/10/07(土) 02:49:15ID:6wQ8r0Dcこれってどうよ?
PHP5に移行したほうがいいのかな
0254nobodyさん
2007/05/08(火) 09:40:42ID:???0255nobodyさん
2007/05/08(火) 10:36:32ID:???0.9.9.1
0.9.9.2
0.9.9.3
・
・
・
0.9.9.9.1
0256nobodyさん
2007/05/08(火) 10:54:11ID:???【何より】ZF0.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9遂にリリース!【めでたい】
0257nobodyさん
2007/05/08(火) 10:59:24ID:???0258nobodyさん
2007/05/08(火) 11:35:27ID:???0259nobodyさん
2007/05/08(火) 12:33:50ID:???【とうとう】ZF0.9.1000遂にリリース!【四桁】
0260nobodyさん
2007/05/10(木) 15:53:39ID:???2007/07 0.9.4
2007/09 0.9.6
2007/11 0.9.8
2007/12 0.9.9
2008/10 0.10.0 orz
0261nobodyさん
2007/05/10(木) 20:56:52ID:???0262nobodyさん
2007/05/10(木) 21:39:26ID:???0.9.3で完全にファイルもなくなった
Zend.phpにあったメソッドはそれぞれ別のクラスに移動してる
0263nobodyさん
2007/05/11(金) 00:22:17ID:dMG3cwh5404的ページに飛ばすのに
index.phpで(一部省略)
$controller = Zend_Controller_Front::getInstance();
$controller ->throwExceptions(true);
try{
$controller->dispatch();
} catch (Zend_Controller_Dispatcher_Exception $e) {
$controller->setDefaultControllerName('notfind');←このindexActionに404ページを表示するようスクリプティング
$controller->setParam('useDefaultControllerAlways',true);
$controller->dispatch();
}
ってやってたんだけど
093で
Default_NotfindControllerが見つかりませんって例外が投げられちゃうようになった。
コントローラーのクラス名をDefault_NotfindControllerに変えたら前の通り動いたんですけど、いまいちしゃっきりしません。
他のコントローラーは普通に動いてたので
マニュアルちょっと見たけど、出てないっぽいですけど(見逃してたらすんません)
setParam('useDefaultControllerAlways',true)←これすると
コントローラーの頭にDefault_ってつけなきゃいけなくなったのでしょうか?
それとも何か他が原因でしょうか?
0265nobodyさん
2007/05/11(金) 18:35:31ID:???1.0になってからやる。
0266nobodyさん
2007/05/13(日) 04:18:32ID:???ふむ
確かにそうですね。
beta何だから当たり前と言われればそれまでですが
にして開発遅すぎる!!!
がんばれZEND!!
マジで遅すぎる!!
0267nobodyさん
2007/05/13(日) 04:30:33ID:???0268nobodyさん
2007/05/13(日) 04:56:35ID:???0269nobodyさん
2007/05/13(日) 11:37:19ID:???0270nobodyさん
2007/05/13(日) 17:09:43ID:???0273nobodyさん
2007/05/16(水) 01:49:02ID:???http://framework.zend.com/wiki/display/ZFDEV/5.+Dispatch+Error+Handling+and+404+Error+Pages#5.DispatchErrorHandlingand404ErrorPages-AddingaCustom404ErrorPage
これどうなのよ?
0274nobodyさん
2007/05/22(火) 03:58:54ID:???テキストも一部更改し、弊社アーキテクトを講師として、2日間に渡って開催します。
PHPフレームワークの本命「Zend Framework」をハンズオンセミナー形式で、
インストールから使用方法まで詳細に学べる2日間です。一人に1台のマシンを完備し、
理解度も大幅アップするセミナーとなっております。ぜひ、お越しください。
日時:2007年6月13日(水)から6月14日(木) 10:00〜17:00
場所:IBM東京イノベーションセンター
渋谷区道玄坂一丁目12-1(渋谷マークシティウエスト18階)
費用:1名様あたり
早期割引(5月29日申込分まで):52,500円(消費税込み)
通常料金:63,000円(消費税込み)
ZF教えて60000てボッタクリすぎだろ
こんなの教えてもらわないと使えない奴なんざ
ハナから使えねーっての
0275nobodyさん
2007/05/22(火) 08:02:48ID:???まぁまぁ、別スレでも書いた気がするけど、
そんなものだよ、金額。2日でその金額だと、むしろ安いほうに入るかも。
自分は行く必要性全くないと思ってても、会社で無理矢理行かされることもある。
超絶苦痛だがな・・・。
素人に対してどういうふうに教えるかという、先生役のスキルを磨くと思って参加するしか。
0277nobodyさん
2007/05/29(火) 13:24:50ID:afdgnzAT0278nobodyさん
2007/05/29(火) 20:02:02ID:???ってか、ここはどの板ですか。
0279nobodyさん
2007/05/29(火) 20:40:28ID:???0280nobodyさん
2007/05/29(火) 21:30:01ID:???0281nobodyさん
2007/05/29(火) 22:06:39ID:???0282nobodyさん
2007/05/30(水) 08:02:39ID:???まぁ俺には作れないから文句言わないで使わせてもらうが。
0283nobodyさん
2007/05/30(水) 08:09:35ID:amo3UjDjきたね!!
0284nobodyさん
2007/05/31(木) 22:01:23ID:???0285nobodyさん
2007/05/31(木) 22:03:38ID:???0286nobodyさん
2007/05/31(木) 22:26:49ID:???Zend_Filter, Zend_Validate 使って自分でゴリゴリ書くのかな
誰か本だしてけろ
0287nobodyさん
2007/05/31(木) 23:58:46ID:gup0HDto0289nobodyさん
2007/06/01(金) 08:55:41ID:2oVaVYFS開発、ここ見てるんじゃねえか?・・・
んなわけないかw
誰もが思うことだもんね。
で
ttp://framework.zend.com/manual/ja/zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler
ここの
$errors = $this->_getRequest('error_handler');
は
$errors = $this->_getParam('error_handler');
の間違いっぽい?
>>287
PHPの薬箱は読んでそんはない本だけど、ZFの解説としては、古すぎてやめて方がよい。
PCの画面で見るの嫌なら、公式のマニュアルプリントアウトして読めば〜
>>286
今作ってるシステムでは、formの生成はSmartyでやって
ヴァリデイトとフィルタリングを一気に行うNormalizeなるクラスを作って、
飛んできたパラメータを一気に渡して処理してみてる。
その際、formのnameとカラム名が違う場合、カラム名のマッピングもこのクラスでやっちゃう。
パラメーターをDBに対応させる処理は、こいつに全責任を持たせる感じかな。
意外といろんなページで使うparamって共通してて、その辺を親にクラスまとめると新しいページ用の
Normalizeクラスを作るのはさくっとできて楽かも。
pear見たいに、form生成時とヴァリデイトルールの設定が一カ所でできるのもわかりやすくて良いかな〜とも思ってる。
でも、ページ数増えると、コピペが増えて、メンテナンス性が損なわれそうな気も。
なんか良いアイデアあったら教えてください。
0290nobodyさん
2007/06/03(日) 10:11:37ID:0nGDIlTx誰か代わりにググってください
0292nobodyさん
2007/06/03(日) 11:57:07ID:0nGDIlTxえぇ〜
0293nobodyさん
2007/06/03(日) 18:01:50ID:???PHPの薬箱は読んだけど、あんまり役に立ちそうにないかも…
もうちと突っ込んだ内容がほしーす。
>>289
やっぱ自分で書くことが多いよね ZF は。
symfony みたいにビューヘルパーで生成したフォームを
そのままバリデートできると便利なのに。
っで、結局 ZF に QuickForm いれて使ってるけど、ちょーきもい。
みんなはフォームの確認画面とかどーしてるんだろ…
0294nobodyさん
2007/06/03(日) 19:55:30ID:???0295nobodyさん
2007/06/03(日) 22:19:43ID:JuAs3UiOおれはやふってみた
0296nobodyさん
2007/06/03(日) 23:42:09ID:aDzga603>>295
Viewのマニュアルにあるようにintefaceを使ってやるか、
ただ単にViewRendererをオフにして
コントローラー内にSmartyのインスタンスを保持して使うか・・・
ttp://framework.zend.com/manual/ja/zend.controller.actionhelpers.html#zend.controller.actionhelpers.viewrenderer
ここにある、ViewRendererを使うとこんな便利!
みたいなことって、後者でも実現可能なので、後者でやろうかともと思ってるんですけど。
ただ、Viewのinterface使った方が後々便利にならないとも限らない。今のうちになれちゃうと言うか、
後からそこ変えるのって、大変そうだし・・・
みなさんどうしました?
0297nobodyさん
2007/06/04(月) 00:48:06ID:???やるなら自前でViewもヘルパも作るな
てかinterface作ったんならもうそんなに
コード綺麗じゃなくてもいいからZend_View_Smartyを
さっさと実装してとりあえず突っ込みゃいいのにとは思うが
てかもうZend_Viewが糞もうほんと糞
しかもデフォルトじゃviewディレクトリ以下で
また3つのディレクトリに分かれるようになってる?
あーもう1.0間際になってアクションヘルパやらなんやら
色々突っ込みやがって夏休みの宿題じゃねーんだぞボケが
0298nobodyさん
2007/06/04(月) 01:18:53ID:???0300nobodyさん
2007/06/04(月) 11:57:50ID:???アクセスできるようにするってことだろ
まあassignするものまとめて最後に
Vへ登録するのがベターかもしれないけど
MVC的にありえないって話でもないんじゃねーの
0301nobodyさん
2007/06/04(月) 12:12:11ID:???0302nobodyさん
2007/06/04(月) 12:41:14ID:28BocCFwMVC理解できてんのか?
0303nobodyさん
2007/06/05(火) 09:38:25ID:UTW3hgPeそのままではViewRenderer使えないね。
なんか足りないメソッドもあるし、しかもテンプレートのパスを決めるのに
Zend_requestかなんかのインスタンスが帰ってくるから
そっからパスを抽出してセットするロジックを実装しないとだめみたい。
まだよくソース見てないし、ちょっといじっただけだからはっきりわからないけど。
うまく動かせた人、情報お願い
0304nobodyさん
2007/06/06(水) 20:13:13ID:QBphBxXcViewRendererに突っ込んでも動かないってことは
要するにZendViewに慣れた人が扱いやすいからですよね?
Smarty単体ではできないViewRendererのおいしい所は
わざわざコントローラーでdisplay()しなくても、自動的に表示してくれる
とこなのかな?
ってことはアクションヘルパーを書いて自動でdisplay()するようにすれば
Smartyに慣れた人が多い環境では、わざわざZendViewInterfaceをくっつけて使う必要はないような
気がしません?
いや、気がしてきた!うん!
ZFって柔軟に作ってくれてるし、ZendView使っておかないと、後々面倒なことになることもなさそうだし・・・
0305nobodyさん
2007/06/06(水) 20:46:37ID:???仕様変更するし
0306nobodyさん
2007/06/09(土) 06:18:23ID:???0307nobodyさん
2007/06/09(土) 06:20:32ID:???0308nobodyさん
2007/06/09(土) 07:29:05ID:???ちんぽは立ってるんだが…
0309nobodyさん
2007/06/09(土) 09:52:52ID:6f8TWb7Z【PHP】フレームワークについて語るスレ7【総合】
http://pc11.2ch.net/test/read.cgi/php/1181350116/
0310304
2007/06/10(日) 01:40:17ID:T42YmVZbここのZend_View_Smartyに
public function getScriptPaths(){
return array($this->_smarty->template_dir);
}
public function addBasePath($path, $prefix){
$this->_smarty->template_dir = $path.'/scripts';
}
この二つのメソッドを足せばViewRendererにつっこめるね。
ヘルパーも、てきとうだけど、作ってみた。
個人的にはヘルパー作って、Smaryのまま使うのが好きかな。
これ正式リリースの予定って出てる?
英語の苦手な私のために情報あったらお願いします。
0311nobodyさん
2007/06/10(日) 09:23:49ID:???ViewRendererにZend_View_Smartyを渡すように書き換えて、
getInstanceコピペしたら使えるようになったんだけど、
これで良いのか?
0312nobodyさん
2007/06/10(日) 09:25:35ID:???0313nobodyさん
2007/06/10(日) 15:01:03ID:T42YmVZbttp://framework.zend.com/manual/ja/zend.controller.front.html#zend.controller.front.subclassing
マニュアルにもあるし別に良いんじゃない?
>>311
マジですか?
>>310の二つのメソッドがたりないって言われない?
私はindex.phpで
$view = new Zend_View_Smarty;
$viewRenderer = Zend_Controller_Action_HelperBroker::getExistingHelper('viewRenderer');
$viewRenderer->setView($view);
したらそういうエラー出た。
Frontで直接つっこむと挙動違うのかな。
0314nobodyさん
2007/06/10(日) 17:08:48ID:???もちろん>>310の二つのメソッド追加して、
ついでにInterfaceじゃなくてAbstract使うようにして、
_runメソッド追加。
後ろ2行はいらないと思うけど、Interface使った方は試してないから動くかわかんない。
あとsetView()するタイミングがよくわかんなかったから、
コンストラクタでViewRendererのインスタンス生成するときに
Zend_View_Smartyのインスタンスを渡すようにした。
0315nobodyさん
2007/06/10(日) 18:12:55ID:???俺は興味なかったからスルーしたけど
0316nobodyさん
2007/06/10(日) 18:21:59ID:???views/index/index.phtmlから他のディレクトリの
view/parts/header.phtmlを読みこみたい場合はどうすればいいんでしょうか。
0317nobodyさん
2007/06/10(日) 20:59:59ID:???0318nobodyさん
2007/06/10(日) 21:12:26ID:???と書くとエラーが出るんです。。
0319nobodyさん
2007/06/11(月) 01:07:24ID:???じゃね?
アクションコントローラーから呼ぶ場合な
0320nobodyさん
2007/06/11(月) 07:08:36ID:???0321nobodyさん
2007/06/11(月) 15:49:18ID:???0322nobodyさん
2007/06/13(水) 00:43:28ID:???0324nobodyさん
2007/06/14(木) 22:56:10ID:K2VOGFDY0325nobodyさん
2007/06/15(金) 00:08:18ID:TFCVM0JE0326nobodyさん
2007/06/15(金) 01:58:24ID:???0.6くらいのやつばっかり
0327nobodyさん
2007/06/15(金) 02:20:22ID:???0328nobodyさん
2007/06/16(土) 00:19:07ID:???http://userguide.cilab.info/toc.html
CIはいいッスよ!一度使ってみてね☆
CIにZend Frameworkの一部を利用できるのかな?^^
0329nobodyさん
2007/06/16(土) 00:51:05ID:???0330nobodyさん
2007/06/16(土) 01:07:59ID:???0332nobodyさん
2007/06/16(土) 09:47:38ID:???0333nobodyさん
2007/06/16(土) 12:11:28ID:???0335nobodyさん
2007/06/16(土) 18:41:56ID:???0336nobodyさん
2007/06/17(日) 00:04:19ID:???RCでたっていうし懲りずにまた使おうと思ってる
さしあたりチュートリアルというかモデルとなる
ファイルソース詰め合わせが欲しいんだけどないかな?
なんか公式のWiki(http://framework.zend.com/wiki/x/q)行けないし・・
0338nobodyさん
2007/06/17(日) 00:48:00ID:???とりあえず↓で行ってみるサンクス
http://akrabat.com/wp-content/uploads/getting-started-with-the-zend-framework_134.pdf
0339nobodyさん
2007/06/19(火) 11:27:53ID:???0340nobodyさん
2007/06/19(火) 13:40:12ID:ZBm9eEIZ0343nobodyさん
2007/06/19(火) 16:20:14ID:ZBm9eEIZヘルパは使わない。
0344nobodyさん
2007/06/19(火) 17:47:51ID:???0345nobodyさん
2007/06/20(水) 01:06:52ID:???plug-inでやるしかないのか
0346nobodyさん
2007/06/20(水) 02:35:36ID:???0347nobodyさん
2007/06/24(日) 03:44:48ID:???0348nobodyさん
2007/06/25(月) 18:35:10ID:tR2eId4K0349nobodyさん
2007/06/26(火) 04:26:20ID:vrMRT0CAhttp://example.com/param/
ってできないの?
0350nobodyさん
2007/06/26(火) 05:26:19ID:ByBI6HRpっていうのをやりたいんだが
どうしたらいいのん?
0351nobodyさん
2007/06/26(火) 11:50:07ID:???Routerのルーティング設定でどうとでもできる
マニュアル嫁
>>350
こっちは自前でRouter作るしかなさそう
てかなんで今更query_stringからController/Actionを決める古いやり方を、、
0352nobodyさん
2007/06/26(火) 19:19:12ID:PKXMvhY50353nobodyさん
2007/06/26(火) 20:43:25ID:???フレームワークは呼ばれるところに書く
■ このスレッドは過去ログ倉庫に格納されています