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

ZendFrameworkってどうよ?

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

PHP5に移行したほうがいいのかな
04554532007/07/17(火) 15:42:42ID:???
いやまあ、452氏が言ってるようにタブなのかスペース(その数もあれこれ)なのかっていうのは
結局は神学論争の域だから論じても仕方がないことがあるんだけど、cakeのアレはさすがに・・っていう印象。
0456nobodyさん2007/07/18(水) 00:15:32ID:???
formatterで一気にソースを書き換えすれば解決?
他にも問題あり? > cake
0457nobodyさん2007/07/21(土) 00:26:22ID:???
そのユーザー名は既に使用さています
っていうのはバリデータでやるのがいいの?ちがう?
0458nobodyさん2007/07/21(土) 00:42:33ID:???
>>456
実際にFW使うとなると拡張したりする作業は絶対に出てきて、
その時にFWのソースを読みつつ拡張していく事になるけど
それがcakeのソースある程度読んで
別に構わないと思うなら使ってもいいんじゃない
php4に対応する必要があるとかの理由がないなら
基本どれ使うかは好みっちゃ好みだし
0459nobodyさん2007/07/21(土) 01:40:42ID:???
>>458
結局ソース読まなきゃいけないことは確かにあるなぁ
だからどういう動きをしているのかとか利用者が多くて情報の多いFWの方がいいよね
0460nobodyさん2007/07/21(土) 02:39:45ID:???
うん、全部読まなくてもいいけど
何か必要に迫られた時に
深追いする気になれるコードかどうかってのは
見ておいた方がいいと言うか、
まあ結局FW使ってて深追いしない事なんて無いからw、
それだったら構成がすっきりしていて
自分が綺麗だと思えるコードの方がいいから
0461nobodyさん2007/07/22(日) 20:27:44ID:???
1.0以前の情報はいっぱいあるのに
1.0の情報がほとんど見つからない
おまらどこみてんだよ
0462nobodyさん2007/07/22(日) 21:12:33ID:???
もう飽きたんや
0463nobodyさん2007/07/22(日) 21:23:07ID:???
ほんまかいな
0464nobodyさん2007/07/22(日) 21:28:08ID:???
完成するまでが楽しかってん。
0465nobodyさん2007/07/22(日) 21:34:40ID:???
悔しいっ
遊びだったのね
0466nobodyさん2007/07/22(日) 21:56:14ID:dU3L4Ryu
Smartyをもっとスマートに使いたい。
キャッシュの判別自動化できないかな・・・
0467nobodyさん2007/07/22(日) 22:06:04ID:???
controller周りはほとんど分かってきたから
filter_inputとaclあたりの情報をくださいお願いしま
0468nobodyさん2007/07/22(日) 22:15:13ID:???
1.1でレイアウト付くから作り直すの面倒なんでまだ使ってない
0469nobodyさん2007/07/22(日) 22:18:17ID:???
まーーーーた仕様変更すんのか・・・
俺も安定したら本気だす
0470nobodyさん2007/07/23(月) 22:39:41ID:???
>>468
http://framework.zend.com/wiki/display/ZFPROP/Zend_Layout
これ?ぐらいしか見つからなかった。

ほんとに入んのかな。なんで Zend_Controller、Zend_View から独立してんだ。
0471nobodyさん2007/07/26(木) 01:24:41ID:???
http://framework.zend.com/wiki/pages/viewpage.action?pageId=33071
こっちが入ると思う、いつの間にかReviewになってるね。
svnからコードも落とせるよ
0472名無しさん@そうだ選挙に行こう2007/07/29(日) 17:35:22ID:???
入力フォーム → 確認画面 → 完了画面 をやるのに、
Zend_Session でフォームの値を持ちまわして
echo $this->formCheckbox('hoge', $session->hoge);
ってやると失敗する。
「確認画面に行って入力フォームに戻る」を繰り返すと
<input type="hidden" name="hoge" value="0" />
<input type="checkbox" name="hoge" id="hoge" value="0" />
って感じで、 hidden も checkbox も value が 0 になっちゃう。
0473名無しさん@そうだ選挙に行こう2007/07/29(日) 19:56:36ID:???
そんなところにセッションなんて使わなきゃいいじゃん
0474名無しさん@そうだ選挙に行こう2007/07/29(日) 20:04:39ID:???
ZFでセッションなんて使えるわけないじゃん
04754722007/07/29(日) 20:08:14ID:???
>>473
確認画面で受け取った値をそのままhiddenに入れるのは危険だよ

自己解決しますた。
echo $this->formCheckbox('hoge', $session->hoge === '1' ? '1' : null);
こんなかんじで…
なんだかなー
0476nobodyさん2007/07/29(日) 21:21:12ID:???
>>133のチュートリアルやろうかと思ったら
http://www.alexatnet.com/
がDrupalに変わっちゃっててブログツールの場所が見つからないんだけど
公開終了しちゃってるの?
0477nobodyさん2007/07/30(月) 18:46:09ID:0pTg8goE
Zend_Sessionで
use_only_cookies = on
にしておけって書いてあるけど、
携帯対応するとoffにせざるを得ないよね?
0478nobodyさん2007/07/30(月) 21:47:24ID:???
そんときゃ自前でセッション管理のコードを書いた方が良い気がする
0479nobodyさん2007/07/31(火) 13:59:05ID:ti5DbwcI
>477
Zend_Session::setOptions(array(
'use_only_cookies'=>0,
'use_cookies'=>0,
'use_trans_sid'=>1,
'remember_me_seconds'=>3600,
'name'=>"psm",
));
これで動いてるけど、まずいのかな。

たしか
ZF_Configとあわせて、この設定をiniファイルで外側に出す方法もマニュアルに出てると思った
04804792007/07/31(火) 14:02:44ID:???
追記
たしかZF_Session内でini_set()してるから
.htaccessに書いてもうわがかれちゃう。
0481nobodyさん2007/07/31(火) 22:34:55ID:???
セキュリティ的によろしくないって話でしょ?
30.4. グローバルセッションの管理に書いてあるヤツ
0482nobodyさん2007/07/31(火) 23:53:28ID:qBa+C6/R
>>481
そうれはそうだけど>>477さんも言っている様に
日本の携帯特にDOCOMOはとてつもなく技術が遅れていて
そうするよりしかたがないんですよ。

商用サイトを作るときに携帯を無視とか、DOCOMOを無視するわけにはいかないので。

で、たとえばユーザー認証を作るのにセッションを使用しないわけにもゆかないので、
nameを変えるのはもちろん、有効時間を短く設定し、ユーザーエージェントや、固有ID(これも出ない携帯あり)
などをチェックし、外にリンクを張るようなところはIDが投下しないように気を配ったり
本当にめんどくさい!
IPである程度固定で切ればよかったんだけど、DOCOMOはリクエストのたびにIPが変わると来てるから・・・

ワンセグや着うたも良いけど、そういう基本的なところもうちょっと進歩させてもらいたいですな。
0483nobodyさん2007/08/01(水) 00:13:20ID:???
話が噛み合ってない件
0484nobodyさん2007/08/01(水) 15:35:42ID:???
横からスマソ

$validators = array
(
array('aaa', 'bbb') => 'Digits'
);
$input = new Zend_Filter_Input($filters, $validators, $data, $options);
みたいに、グループ化して検証することって出来ないの?
QuickFormではグループ化できたんだけどなぁ
0485nobodyさん2007/08/01(水) 17:13:42ID:???
>>484 それなんてRuby?
PHPて(連想)配列のキーに数値・文字列以外使えたっけ?
0486nobodyさん2007/08/01(水) 17:33:45ID:???
>>485
できないんで、何か良い方法がないかと模索してるんです。
viewで
echo $this->formText('hoge[aaa]');
echo $this->formText('hoge[bbb]');
ってしたけど、このやり方はどーなんだろ。
0487nobodyさん2007/08/05(日) 13:48:03ID:jVkpvx0G
1.0.1きたでええええええええええええええ
何がかわったにゃあああああああああ?
0488nobodyさん2007/08/05(日) 16:41:52ID:???
>>487
虫下し
0489nobodyさん2007/08/05(日) 21:52:58ID:???
Zend_DbってLongblobのデータどうやって拾うんだ?
なんか0がかえってくるんだが…
0490nobodyさん2007/08/08(水) 00:43:29ID:47b/4FiE
Zend_Session::start();
で応答がなくなる事があるんだけど同じ現象の人いない?
0491nobodyさん2007/08/08(水) 00:45:56ID:???
zendでセッションなんて使えません
0492nobodyさん2007/08/08(水) 01:09:19ID:???
ウチはそんなことないが(DB互換ハンドラと通常)、
応答無くなるって具体的にどんな感じよ?
0493nobodyさん2007/08/08(水) 10:19:59ID:47b/4FiE
index.phpの頭で
Zend_Session::start();
としてるんだけど、ブラウザの応答がなくなる事があるからログを出してみたんです。

$logger->debug("test1");
Zend_Session::start();
$logger->debug("test2");

で通常は
test1
test2
と正常に出てるんだけどブラウザに応答がなくなったときは
test1
で止まってる。

全然具体的じゃなくてすいません。
いつ起きるか調査中なので続報あったら書きます。
0494nobodyさん2007/08/08(水) 19:04:48ID:???
zendが新しいCMSみたいの出したね
どうなんだろあれ
0495nobodyさん2007/08/10(金) 01:57:46ID:???
なんつーか、1.0なのに完成度低いな…
0496nobodyさん2007/08/11(土) 15:24:00ID:efQm7yYJ
お前らバリデータとかFilter_Inputとか使ってる?
アレ使うとソースが無駄に長くならね?
どういう風にやってんの?
0497nobodyさん2007/08/11(土) 17:29:13ID:???
つーか、普通はoutputにフィルターかけねぇ?
0498nobodyさん2007/08/11(土) 18:00:42ID:???
入力に対してフィルターかけて出力しますよっていうことじゃないの
0499nobodyさん2007/08/11(土) 19:58:53ID:DjfayvKV
キタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(゚  )━(∀゚ )━(゚∀゚)━━━!!!!!
http://mixi.from.tv/
0500nobodyさん2007/08/20(月) 15:40:21ID:tSriHhKp
おまえらSmartyはどうしてる?
0501nobodyさん2007/08/20(月) 21:53:02ID:???
Smartyとかいらないでしょ。Smarty使いたいならフレームワークとしては違うの使ってゼンドはライブラリとしてつかうべき
0502nobodyさん2007/08/20(月) 22:11:36ID:tSriHhKp
ほら、キャッシュとかどうしてるのさ?
0503nobodyさん2007/08/20(月) 22:31:01ID:???
APC
0504nobodyさん2007/08/20(月) 22:34:10ID:???
>>501
なんで?
Smartyを使うかどうかが、フレームワークの選択肢に影響するの?
0505nobodyさん2007/08/20(月) 23:35:09ID:???
たまに伸びたと思ったらまたsmartyの話か
お前らsmarty好きだよな
俺zend_view使ってるぞ
0506nobodyさん2007/08/21(火) 09:23:20ID:???
お前らって一部だろ
0507nobodyさん2007/08/23(木) 13:47:37ID:???
最近のフレームワークならview使えばsmarty必要になる機会も
少ないんじゃないの
0508nobodyさん2007/08/23(木) 22:17:03ID:???
Smartyとかのテンプレートエンジン使わない場合の、テンプレート変数値のエスケープってどこでやるの?
0509nobodyさん2007/08/23(木) 23:17:55ID:???
>>508
マニュアルではテンプレート内でやっているようだが。
0510nobodyさん2007/08/25(土) 21:35:06ID:???
1.1まだぁ?
早くLayout付けてよ
0511nobodyさん2007/08/25(土) 21:44:21ID:???
validate_arrayってのを早くしてほしい
0512nobodyさん2007/08/28(火) 16:04:26ID:XU/nJc53
英語できるやつ
次のバージョンアップいつごろとか言ってたりしないか教えてくれよ〜
0513nobodyさん2007/08/28(火) 16:43:24ID:???
たった一人の開発者が退社した
続き作ってくれる人募集中だって
0514nobodyさん2007/08/28(火) 18:42:35ID:XU/nJc53
>>513
またそれかw
0515nobodyさん2007/08/28(火) 21:23:50ID:???
>>514
ZendFramework使ってんの?
0516nobodyさん2007/08/28(火) 21:50:07ID:???
>>515
使うつもりなの
0517nobodyさん2007/08/28(火) 22:36:30ID:???
英語出来ないけど九月の上旬って言ってたような気がする。
ほんとに出るかは知らんけど
0518nobodyさん2007/08/29(水) 17:13:42ID:???
include_pathはlibraryを指定でいいの?
0519nobodyさん2007/09/02(日) 01:10:09ID:???
>>519なら明日の朝1.1がリリース
0520nobodyさん2007/09/02(日) 16:07:26ID:???
 >>519
 メモ?
0521nobodyさん2007/09/07(金) 01:00:46ID:???
http://www.magentocommerce.com/

お前らこのE-コマースシステムよさげじゃない
ZendFrameworkで出来てるらしいけど
0522nobodyさん2007/09/10(月) 17:03:05ID:or3awNLm
>>521
varienって何?
0523nobodyさん2007/09/11(火) 08:36:19ID:???
PHPフレームワーク Zend Framework入門
http://www.amazon.co.jp/exec/obidos/ASIN/4881665936/

Zend Frameworkは使ったことないけど、一応どんなものか目を通しておこうと思います。
0524nobodyさん2007/09/13(木) 22:38:43ID:???
Zend Framework in Action
http://www.manning.com/allen/

in Actionシリーズで、LLのフレームワークだとこれが初なのかな?
0525nobodyさん2007/09/14(金) 06:00:51ID:???
in Actionのほうもうっすいな
チュートリアルぽい内容かな
0526nobodyさん2007/09/16(日) 22:52:04ID:???
本屋行ったらzend本売ってて「おっ」と声出してしまった
かなり太い本だね
0527nobodyさん2007/09/17(月) 00:01:19ID:???
で内容的にはどうすか?
0528nobodyさん2007/09/18(火) 14:05:12ID:nuy2Jlr4
ZendFrameworkを勉強しようと使い始めたんですがURLってどうなるんですか?
http://example.com/コントローラ名/アクション名/ だと思うんですが
http://example.com/index/index とするとNotFoundになってしまいます。
誰か教えてください。
0529nobodyさん2007/09/18(火) 14:11:36ID:MFKSKhVe
>>528
コントローラ名を大文字にしてみてくれ。
あと、rewriteちゃんとしてる?
0530nobodyさん2007/09/18(火) 15:37:11ID:nuy2Jlr4
できました、rewriteが上手くいってなかったみたいです。
ありがとうございます。
0531nobodyさん2007/09/20(木) 20:15:14ID:VUodyB3I
特定のディレクトリだけをrewriteの対象外にしたいんだけど、どうすればいい?
0532nobodyさん2007/09/20(木) 20:53:23ID:???
RewriteCond %{REQUEST_URI} ^/static/
RewriteRule .* - [L]

RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
0533nobodyさん2007/09/25(火) 18:30:38ID:D7nKFtyY
zendはsymfonyのpagerみたいな機能ってないですか?
0534nobodyさん2007/09/25(火) 18:43:14ID:???
>>533 >>67 >>68
0535nobodyさん2007/09/26(水) 08:27:29ID:MYWbpKEC
>>534
ありがとうございます!
0536nobodyさん2007/09/26(水) 10:58:48ID:kAbaoEHt
Zend Framework 1.0.2 age
0537nobodyさん2007/10/03(水) 11:37:55ID:37NbQuPT
page1->page2という風に必ず特定のページからしか
移動できないようにし、他のページからきた場合には他の
ページに飛ばしたいのですが、
どこのページから移動してきたか確認できるようなものってないですか?
0538nobodyさん2007/10/03(水) 16:32:15ID:???
トークン?
0539nobodyさん2007/10/06(土) 21:31:55ID:???
>>518
Yes
>>123
書籍発売にあわせて全面的に書き直し済み
0540nobodyさん2007/10/10(水) 21:32:52ID:???
ZFベースのAlex@Net BlogってCMSのソースもってるひといませんか?
雑誌やらで記事がのっててコード見たいんだけどWeb上から消滅してる
0541nobodyさん2007/10/10(水) 22:34:37ID:???
http://www.alexatnet.com/
ここかな
そのソースがあるかどうかはしらんが
0542nobodyさん2007/10/10(水) 22:38:16ID:???
>>541
どうも。でもどうやらページごと消えたんですな↑のWeb上から…。
0543nobodyさん2007/10/11(木) 00:00:12ID:9NrsxWrE
バージョン古いやつのソースだから消したんじゃね
0544nobodyさん2007/10/11(木) 19:57:35ID:Y4cbxz38
夏前にやったチュウトリアルの内容、全部忘れてしまった
0545nobodyさん2007/10/12(金) 04:09:50ID:???
>>534
Pear使うんだったらZend Framework意味無いな
0546nobodyさん2007/10/14(日) 00:22:24ID:mwhCy2ge
modelsっていうフォルダに入れるものって結局どういうもんなの?
意味がわかんないんだけど
0547nobodyさん2007/10/14(日) 03:50:52ID:???
モデル
0548nobodyさん2007/10/14(日) 03:54:49ID:utDu4jlp
>>546
俺は自作クラス入れてる。
0549nobodyさん2007/10/14(日) 05:10:42ID:???
VとC以外のもの
0550nobodyさん2007/10/14(日) 15:59:12ID:???
MVCもわからん奴が来たか…
0551nobodyさん2007/10/14(日) 22:34:36ID:???
ZFにおけるModelの扱いって微妙に厄介なテーマだと思うなー
Zend_Db_Table、Zend_Db、バリデーションなどをうまくさばいた
モデル設計の最良解が見えにくいので
結局オレオレFWが出来上がりやすい⇒FWの意味半減
0552nobodyさん2007/10/14(日) 23:39:50ID:???
model周りに限らずなんつーか、ZFって
「デフォルト状態ですぐに使えるモノ」が色々と足りなさ過ぎるよなあ
自由度や柔軟性とのトレードオフな部分もあるけどさ
かゆいところに手が届かないフレームワークというか

RoRはConvention over Configurationだけど
ZFってCustomization over Conventionだもん

もう決め打ちしてくれよって感じ
0553nobodyさん2007/10/18(木) 01:20:47ID:KqVQHgFy
symfonyで言うところのsfPropelUniqueValidator
みたいなやつ用意してくれませんのかね?
0554nobodyさん2007/10/18(木) 02:35:20ID:???
>>552
そこやっかいですよね〜
そんなこんなでまだethna使ってます。
コンポーネントとか素材はいいんだけど。
早くethna捨てたい
0555nobodyさん2007/10/19(金) 19:04:08ID:/DeIRb8R
1.1.0まだ〜?
■ このスレッドは過去ログ倉庫に格納されています