ZendFrameworkってどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/10/07(土) 02:49:15ID:6wQ8r0Dcこれってどうよ?
PHP5に移行したほうがいいのかな
0475472
2007/07/29(日) 20:08:14ID:???確認画面で受け取った値をそのままhiddenに入れるのは危険だよ
自己解決しますた。
echo $this->formCheckbox('hoge', $session->hoge === '1' ? '1' : null);
こんなかんじで…
なんだかなー
0476nobodyさん
2007/07/29(日) 21:21:12ID:???http://www.alexatnet.com/
がDrupalに変わっちゃっててブログツールの場所が見つからないんだけど
公開終了しちゃってるの?
0477nobodyさん
2007/07/30(月) 18:46:09ID:0pTg8goEuse_only_cookies = on
にしておけって書いてあるけど、
携帯対応するとoffにせざるを得ないよね?
0478nobodyさん
2007/07/30(月) 21:47:24ID:???0479nobodyさん
2007/07/31(火) 13:59:05ID:ti5DbwcIZend_Session::setOptions(array(
'use_only_cookies'=>0,
'use_cookies'=>0,
'use_trans_sid'=>1,
'remember_me_seconds'=>3600,
'name'=>"psm",
));
これで動いてるけど、まずいのかな。
たしか
ZF_Configとあわせて、この設定をiniファイルで外側に出す方法もマニュアルに出てると思った
0480479
2007/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そうれはそうだけど>>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ではグループ化できたんだけどなぁ
0486nobodyさん
2007/08/01(水) 17:33:45ID:???できないんで、何か良い方法がないかと模索してるんです。
viewで
echo $this->formText('hoge[aaa]');
echo $this->formText('hoge[bbb]');
ってしたけど、このやり方はどーなんだろ。
0487nobodyさん
2007/08/05(日) 13:48:03ID:jVkpvx0G何がかわったにゃあああああああああ?
0489nobodyさん
2007/08/05(日) 21:52:58ID:???なんか0がかえってくるんだが…
0490nobodyさん
2007/08/08(水) 00:43:29ID:47b/4FiEで応答がなくなる事があるんだけど同じ現象の人いない?
0491nobodyさん
2007/08/08(水) 00:45:56ID:???0492nobodyさん
2007/08/08(水) 01:09:19ID:???応答無くなるって具体的にどんな感じよ?
0493nobodyさん
2007/08/08(水) 10:19:59ID:47b/4FiEZend_Session::start();
としてるんだけど、ブラウザの応答がなくなる事があるからログを出してみたんです。
$logger->debug("test1");
Zend_Session::start();
$logger->debug("test2");
で通常は
test1
test2
と正常に出てるんだけどブラウザに応答がなくなったときは
test1
で止まってる。
全然具体的じゃなくてすいません。
いつ起きるか調査中なので続報あったら書きます。
0494nobodyさん
2007/08/08(水) 19:04:48ID:???どうなんだろあれ
0495nobodyさん
2007/08/10(金) 01:57:46ID:???0496nobodyさん
2007/08/11(土) 15:24:00ID:efQm7yYJアレ使うとソースが無駄に長くならね?
どういう風にやってんの?
0497nobodyさん
2007/08/11(土) 17:29:13ID:???0498nobodyさん
2007/08/11(土) 18:00:42ID:???0499nobodyさん
2007/08/11(土) 19:58:53ID:DjfayvKVhttp://mixi.from.tv/
0500nobodyさん
2007/08/20(月) 15:40:21ID:tSriHhKp0501nobodyさん
2007/08/20(月) 21:53:02ID:???0502nobodyさん
2007/08/20(月) 22:11:36ID:tSriHhKp0503nobodyさん
2007/08/20(月) 22:31:01ID:???0505nobodyさん
2007/08/20(月) 23:35:09ID:???お前らsmarty好きだよな
俺zend_view使ってるぞ
0506nobodyさん
2007/08/21(火) 09:23:20ID:???0507nobodyさん
2007/08/23(木) 13:47:37ID:???少ないんじゃないの
0508nobodyさん
2007/08/23(木) 22:17:03ID:???0510nobodyさん
2007/08/25(土) 21:35:06ID:???早くLayout付けてよ
0511nobodyさん
2007/08/25(土) 21:44:21ID:???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またそれかw
0517nobodyさん
2007/08/28(火) 22:36:30ID:???ほんとに出るかは知らんけど
0518nobodyさん
2007/08/29(水) 17:13:42ID:???0521nobodyさん
2007/09/07(金) 01:00:46ID:???お前らこのE-コマースシステムよさげじゃない
ZendFrameworkで出来てるらしいけど
0522nobodyさん
2007/09/10(月) 17:03:05ID:or3awNLmvarienって何?
0523nobodyさん
2007/09/11(火) 08:36:19ID:???http://www.amazon.co.jp/exec/obidos/ASIN/4881665936/
Zend Frameworkは使ったことないけど、一応どんなものか目を通しておこうと思います。
0524nobodyさん
2007/09/13(木) 22:38:43ID:???http://www.manning.com/allen/
in Actionシリーズで、LLのフレームワークだとこれが初なのかな?
0525nobodyさん
2007/09/14(金) 06:00:51ID:???チュートリアルぽい内容かな
0526nobodyさん
2007/09/16(日) 22:52:04ID:???かなり太い本だね
0527nobodyさん
2007/09/17(月) 00:01:19ID:???0528nobodyさん
2007/09/18(火) 14:05:12ID:nuy2Jlr4http://example.com/コントローラ名/アクション名/ だと思うんですが
http://example.com/index/index とするとNotFoundになってしまいます。
誰か教えてください。
0529nobodyさん
2007/09/18(火) 14:11:36ID:MFKSKhVeコントローラ名を大文字にしてみてくれ。
あと、rewriteちゃんとしてる?
0530nobodyさん
2007/09/18(火) 15:37:11ID:nuy2Jlr4ありがとうございます。
0531nobodyさん
2007/09/20(木) 20:15:14ID:VUodyB3I0532nobodyさん
2007/09/20(木) 20:53:23ID:???RewriteRule .* - [L]
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
0533nobodyさん
2007/09/25(火) 18:30:38ID:D7nKFtyY0535nobodyさん
2007/09/26(水) 08:27:29ID:MYWbpKECありがとうございます!
0536nobodyさん
2007/09/26(水) 10:58:48ID:kAbaoEHt0537nobodyさん
2007/10/03(水) 11:37:55ID:37NbQuPT移動できないようにし、他のページからきた場合には他の
ページに飛ばしたいのですが、
どこのページから移動してきたか確認できるようなものってないですか?
0538nobodyさん
2007/10/03(水) 16:32:15ID:???0540nobodyさん
2007/10/10(水) 21:32:52ID:???雑誌やらで記事がのっててコード見たいんだけどWeb上から消滅してる
0541nobodyさん
2007/10/10(水) 22:34:37ID:???ここかな
そのソースがあるかどうかはしらんが
0543nobodyさん
2007/10/11(木) 00:00:12ID:9NrsxWrE0544nobodyさん
2007/10/11(木) 19:57:35ID:Y4cbxz380546nobodyさん
2007/10/14(日) 00:22:24ID:mwhCy2ge意味がわかんないんだけど
0547nobodyさん
2007/10/14(日) 03:50:52ID:???0548nobodyさん
2007/10/14(日) 03:54:49ID:utDu4jlp俺は自作クラス入れてる。
0549nobodyさん
2007/10/14(日) 05:10:42ID:???0550nobodyさん
2007/10/14(日) 15:59:12ID:???0551nobodyさん
2007/10/14(日) 22:34:36ID:???Zend_Db_Table、Zend_Db、バリデーションなどをうまくさばいた
モデル設計の最良解が見えにくいので
結局オレオレFWが出来上がりやすい⇒FWの意味半減
0552nobodyさん
2007/10/14(日) 23:39:50ID:???「デフォルト状態ですぐに使えるモノ」が色々と足りなさ過ぎるよなあ
自由度や柔軟性とのトレードオフな部分もあるけどさ
かゆいところに手が届かないフレームワークというか
RoRはConvention over Configurationだけど
ZFってCustomization over Conventionだもん
もう決め打ちしてくれよって感じ
0553nobodyさん
2007/10/18(木) 01:20:47ID:KqVQHgFyみたいなやつ用意してくれませんのかね?
0554nobodyさん
2007/10/18(木) 02:35:20ID:???そこやっかいですよね〜
そんなこんなでまだethna使ってます。
コンポーネントとか素材はいいんだけど。
早くethna捨てたい
0555nobodyさん
2007/10/19(金) 19:04:08ID:/DeIRb8R0556nobodyさん
2007/10/20(土) 02:50:21ID:???ってことは可能なの?
Zend_Controller や Zend_View なしでも
動くようになってるんでしょうか?
0557nobodyさん
2007/10/20(土) 03:44:11ID:hv51ePaW0558nobodyさん
2007/10/20(土) 04:01:10ID:???Zend_Db つかうドライバ(DboSourceを継承したクラス)を書けばいい。
pear::DB用ドライバがコメント除いて100行程度だから簡単だろう
0559nobodyさん
2007/10/20(土) 11:56:16ID:???それってZF内でなんか方針として決まってるんだろうか
それとも今後Zend_Controller前提になるんだろうか
0560nobodyさん
2007/10/20(土) 12:03:07ID:lDCmHmbT0561nobodyさん
2007/10/20(土) 19:45:35ID:hv51ePaWValidate_IsEmptyがちゃんと動かないんだけど
これって正しい動きなの?
0562539
2007/10/21(日) 16:14:54ID:???Zend_Controller や Zend_View なしでもOK
>>558
ドライバ不要
>>559
独立したコンポーネントで使えるのがZFの方針
0563nobodyさん
2007/10/21(日) 17:27:31ID:???0564nobodyさん
2007/10/21(日) 18:44:18ID:???0565nobodyさん
2007/10/21(日) 18:48:20ID:???0566nobodyさん
2007/10/21(日) 20:14:31ID:???0567nobodyさん
2007/10/22(月) 00:05:58ID:nQ80Rs2X0568nobodyさん
2007/10/22(月) 00:17:40ID:???あくまでPHP5用ライブラリね>ZF
0569nobodyさん
2007/10/23(火) 00:05:27ID:???0570nobodyさん
2007/10/23(火) 10:59:20ID:???0571569
2007/10/23(火) 14:06:52ID:???皆さんはどうしてますか?
ディレクトリ分けしているのでしょうか?
0572nobodyさん
2007/10/24(水) 01:30:51ID:???>>569 570
サブディレクトリに分けるだけなら
Zend_Controller_Front::getInstance()したコントローラーに対して
setControllerDirectoryで配列を渡せばいけます。
内部的にはRewriteRouterがデフォだから570さんが間違ってるわけじゃないと思うけど・・・
ところで便乗質問なんだけど
Zend_Controller_Router_RouteとかをZend_Controller_Router_RewriteにaddRouteして独自のパターンで
コントローラーを呼び出せるのはわかったんだけど、
例えば、ドキュメントルートでrewriteしたとして、
fooというサブディレクトリのコントローラーを
http://hoge.hoge.com/foo/controller/action/value/
と呼び出してvalueを取得するようなrouterってできますか?
0573nobodyさん
2007/10/24(水) 03:59:44ID:???insert、updateメソッドのように
SQLを意識しないで使用できるSELECT用のメソッドって
ないのでしょうか?
マニュアル見てみましたが見当たりません。
SELECT文の場合、みなさんシコシコとSQL書いてるんでしょうか。
where句とかを見るとげっそりするのです。
0574nobodyさん
2007/10/24(水) 04:48:56ID:???0575572
2007/10/24(水) 08:27:04ID:???参考までに一応書いておきます。
$route = new Zend_Controller_Router_Route(
'foo/:controller/:action/:value',
array('module' => 'foo')
);
$router = new Zend_Controller_Router_Rewrite();
$router->addRoute('foo', $route);
こんな感じでいけました。
ただこれだけだと
http://hoge.hoge.com/foo/controller/action/
と、valueがないとルーティングできないので
$front = Zend_Controller_Front::getInstance();
$front
->setControllerDirectory(array(
"default"=>"/path/to/controller",
"edit"=>"/path/to/controller/edit",
))
->setRouter($router)
としておけばvalueがなくてもOK。
お騒がせしました。
■ このスレッドは過去ログ倉庫に格納されています