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

lt;?php フレームワーク symfonyのスレ ?gt;

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/07/03(月) 23:36:42ID:???
■symfony
http://www.symfony-project.com/

■askeet
http://www.symfony-project.com/askeet

■The symfony book
http://www.symfony-project.com/content/documentationHome.html

■symfonyで作られたサイトはこちら
http://www.symfony-project.com/trac/wiki/ApplicationsDevelopedWithSymfony

どうぞ。
0202nobodyさん2006/07/17(月) 20:34:20ID:???
>>182
DjangoってRailsクローンなのか?それどっかに書いてある?
いくらか影響はうけているとは思うが。
0203nobodyさん2006/07/17(月) 20:38:31ID:0PEzd7wm
cake vs symfonyも知りたい
0204nobodyさん2006/07/17(月) 21:56:50ID:???
>>202
クローンじゃないっていうソースなら。
ttp://www.everes.net/2005/aug/08/132/
ttp://groups.google.com/group/django-users/browse_thread/thread/ac173919c7558f12
0205nobodyさん2006/07/17(月) 22:07:43ID:???
>>202
違うよ。どちらかというとrailsなんか使わずこっち使えよみたいな思想で
作られてる。

あんまそういうノリ個人的には好きじゃないんだけどね。
いいものはなんでも取り入れる節操なしな姿勢のが、いろいろ楽でいい。
0206nobodyさん2006/07/18(火) 01:04:40ID:???
>>199
very small overheadとかenterprise contextとか書いてるから
高負荷のサイト作ろうとしても全然不思議ではないと思うが…
0207nobodyさん2006/07/18(火) 01:08:07ID:???
>>206
その言葉だけ鵜呑みにして自分でためしもしないんですか?
0208nobodyさん2006/07/18(火) 01:09:31ID:???
Propelのパフォーマンス改善版ていつ出るんだろ
0209nobodyさん2006/07/18(火) 02:29:21ID:???
鯖を並列で組めばenterprise で使用できるんじゃない?
greeとかそうでしょ?
0210nobodyさん2006/07/18(火) 02:52:11ID:???
テンプレート中に自分のモジュール名・アクション名書く時って
$sf_last_module,$sf_last_action書く?
このやり方で何も問題ないかな。
0211nobodyさん2006/07/18(火) 06:17:17ID:???
symfonyのdev画面で
メモリ使用量も表示されるけど
あれどうやってるんだろう
PHPにメモリ使用量知る関数なんてあったっけ?
0212nobodyさん2006/07/18(火) 07:50:18ID:???
frontend_dev.phpでしょ?
メモリ使用量なんてあったっけ?
vars & configのなか?
0213nobodyさん2006/07/18(火) 14:18:26ID:???
>>212
棒グラフみたいなアイコンのところ。
phpのコンパイルオプションにも依るから表示されてないかも。
sfWebDebugクラス見たらmemory_get_usage関数だった。こんなのあったのかー。
0214nobodyさん2006/07/18(火) 22:50:18ID:???
素のPHPのメモリ使用量と比べると
やっぱり恐ろしくメモリ喰いだな。
簡単な画面を表示するだけでも2000KB以上消費…
対して素のPHPは40KB程度
0215nobodyさん2006/07/18(火) 22:51:32ID:???
>>214
そらあんた、そこは見逃してください……
0216nobodyさん2006/07/18(火) 23:03:50ID:???
俺フレームワークも2000KBほどいくわ。
たくさんライブラリをrequireしたら、しょうがないんじゃない?
0217nobodyさん2006/07/19(水) 03:02:22ID:???
もういっそsymfonyをネイティブに組み込んでくれればいい。
0218nobodyさん2006/07/19(水) 11:57:24ID:???
mod_symfony
0219nobodyさん2006/07/19(水) 14:41:45ID:???
あのパフォーマンステストって、APCちゃんとメモリキャッシュしてたんかな?
その辺の細かい設定のこと全然書いてないから怪しい
0220nobodyさん2006/07/19(水) 14:50:15ID:???
今聞けばまだ答えてくれると思うぞ
0221nobodyさん2006/07/19(水) 19:59:45ID:???
Smarty使った俺フレームワークは画面表示するだけだったら900KBくらいだった
色んなフレームワーク比べてみても面白いかもね
Ethnaとかどうなんだろう。
0222nobodyさん2006/07/19(水) 22:16:39ID:???
メモリ使用料はこの際どうでも良い
パフォーマンスが問題
0223nobodyさん2006/07/20(木) 00:41:08ID:???
symfonyのユーザ登録の際(下記)
http://www.symfony-project.com/forum/index.php/re/0/

下の様なテキストベースの確認コードが
表示されますが、ライブラリありますか?GD使ったやつよりも
早そうなので探してます。
.####..##.....##..########..##.....##.
..##...##.....##.......##...##.....##.
..##...##.....##......##....##.....##.
..##...##.....##.....##.....#########.
..##....##...##.....##......##.....##.
..##.....##.##.....##.......##.....##.
.####.....###.....########..##.....##.


0224nobodyさん2006/07/20(木) 01:37:39ID:???
pearのtextカテゴリにそれっぽいのがあったよ。
ttp://pear.php.net/package/Text_CAPTCHA
使った事は無いけど、APIリファレンスの中にAscii Artと書いてあったからできるんじゃないかな
0225nobodyさん2006/07/20(木) 01:41:11ID:???
>>222
メモリ使用量は重要なパフォーマンスの一部ですよ^^

そこまでアクセスはないけど、アプリケーションの更新が頻繁な、
業務管理系のアプリには最適。
再起動しなくてもいいしね。
0226nobodyさん2006/07/20(木) 03:37:24ID:???
結局、ルビーもパイソンも覚える気が無いヘタレが使うという位置づけでいいのか?
askeet 17dayまで来ちまったから辞めるに辞めれネェ
0227nobodyさん2006/07/20(木) 04:08:13ID:???
>>226
結構豆にaskeetのとこやってる人いるのね…
一通り読み流して、やりたいことが出たときに、
そこを確認する程度にしか見てないや
0228nobodyさん2006/07/20(木) 04:48:48ID:???
>>223
でもそれじゃ機械で読み取れるからあんまり意味ないような…
一定のスクリプト避けにはなるけど
それならJavaScriptで文字列を生成して表示するだけでもいい気がする
0229nobodyさん2006/07/20(木) 07:08:58ID:???
MVC周りはカナリいいんだよな
symfonyのその部分だけパクった軽いFWがあればいいんだが
0230nobodyさん2006/07/20(木) 10:30:53ID:???
なんでこんなにConverter仕込みにくいの(><)
symfornyはフォーム周りはイモだな
0231nobodyさん2006/07/20(木) 18:30:33ID:???
質問があります。routing.ymlに
help_by_id:
url: /help/:id
param: { module: content, action: helpById }
と記述してあります。のこルーティングルールに従って
<?php echo link_to('go to shopping cart', '@cart') ?>
のように@マークをつかって<a href="/help/10">ヘルプ</a>
を生成したいのですが、
<?php echo link_to('ヘルプ', '@help_by_id'.'/10') ?>とや
ると500エラーになります。
解決方法を知っている人がいたら教えてください。お願いします。
0232nobodyさん2006/07/20(木) 22:18:37ID:7H3vr32w
<?php echo link_to('ヘルプ', '@help_by_id?id=10') ?>
0233nobodyさん2006/07/20(木) 22:30:30ID:???
500エラーって…dev使ったらエラーメッセージが出るんじゃね
0234nobodyさん2006/07/21(金) 00:12:00ID:???
eAccelerator入れたらメモリ使用量は1/4くらいになったよ
0235nobodyさん2006/07/21(金) 02:11:50ID:???
>>229
symfonyのControllerハックして、いらない機能はぶきゃいいじゃん。
02362312006/07/21(金) 07:19:52ID:???
>>232
おはようございます。
なるほど。単純に引数として記述すればいいんです
ね。数時間ねばっても解決方法がみつからなくてあ
きらめようかと思いましたが、おかげで解決しまし
た。ありがとうございました。
0237nobodyさん2006/07/21(金) 08:50:37ID:???
山ちゃんは〜
symfonyを〜
やめへんで〜
0238nobodyさん2006/07/22(土) 12:41:18ID:???
sfRegistryクラスって手抜きすぎじゃね?
単にParameterHolderをSingletonにしただけじゃん
Zendみたいにクラスチェックとかしないのか?
0239nobodyさん2006/07/22(土) 15:53:51ID:VzWpjSN1
ZFの魅力に気づいてないバカドモのスレはこちらでしょうか?
0240nobodyさん2006/07/22(土) 15:58:16ID:???
>>239
じゃあZFの魅力を語ればいいじゃない
0241nobodyさん2006/07/22(土) 15:59:37ID:???
symfonyはZFのブリッジも提供してるから
互いに排他的じゃないよ
0242nobodyさん2006/07/23(日) 14:53:05ID:???
そんなに良いものかとZF見たけど
ViewやControllerがsymfonyと比較にならない程ショボいじゃん
やっぱりsymfony is KING
0243nobodyさん2006/07/23(日) 17:50:51ID:???
242 == アホ
0244nobodyさん2006/07/23(日) 17:56:32ID:???
>>243
そう考えるならお前の持論を書けばいいじゃん
0245nobodyさん2006/07/23(日) 17:58:28ID:???
symfonyを理解できないバカガキが煽ってるだけか?
ZFは理解はしやすいからなぁ
0246nobodyさん2006/07/23(日) 18:06:24ID:???
ZFなんて作ってる暇があったら、PHP6の仕様をどうにかしてほしい
0247nobodyさん2006/07/23(日) 19:00:54ID:???
s/PHP6/PHP/
0248nobodyさん2006/07/24(月) 16:01:02ID:???
http://www.symfony-project.com/forum/index.php/t/2272/
I think these performance problems are somewhat php related.
I remember doing a test like this with a couple of other php frameworks like cakephp and prado. Symfony performed among the best.

ジャンゴ>RoR>symfony>他のPHPフレームワーク

どう見てもsymfony is kingです
どうもありがとうございました
0249nobodyさん2006/07/24(月) 17:18:20ID:???
Converterの仕込みのベスト解…
myActionにexecuteConverterを実装させてinitializeから呼ぶ
abstractなgetConverterDataを定義し、
継承クラスはConverter生成データだけ返すようにしてもヨシ
これで決まりだm9(・∀・)ビシッ!
0250nobodyさん2006/07/24(月) 17:20:27ID:???
あabstractにしたらオーバーライドを強要するから駄目だな
0251nobodyさん2006/07/24(月) 17:39:04ID:???
yamlにValidatorの設定書いてたら、
動的に出来ないのが難だな
一部動的にしたい場合
registerValidatorsに書かないといけなくて
設定がバラけちゃう。まいっちんぐ。
0252nobodyさん2006/07/24(月) 17:54:19ID:???
symfonyより遅いって
cakeやpradoはどれだけのろまな亀なんだ
0253nobodyさん2006/07/24(月) 18:27:12ID:???
>>252
まてまて、それは本当か?
0254nobodyさん2006/07/24(月) 18:53:34ID:???
>>253
だってサイモンがそう言ってるし
0255nobodyさん2006/07/24(月) 20:07:37ID:???
サイモンが言ったら正しいのかよ。
ガーファンクルが言う事は何でも聞くのか?
4月になったら彼女がやってくるのかよ。
0256nobodyさん2006/07/24(月) 20:13:48ID:???
>>255
おめーいったい何歳だよ・・・
0257nobodyさん2006/07/24(月) 21:02:19ID:???
hello darkness, my old friend.
0258nobodyさん2006/07/24(月) 21:25:10ID:???
DB Designer To Propel - XML Converterのサイトが死んでるのね。困った。
ttp://blog.tooleshed.com/docs/dbd2propel/transform.php
手書きは面倒だしなー。
0259nobodyさん2006/07/24(月) 22:30:34ID:???
>>248
Djangoはいちいちモデル定義させられる開発効率激悪フレームワークです。
0260nobodyさん2006/07/25(火) 00:13:49ID:???
2byte文字をpostしてfrontend_dev.phpで見ると
postの中身が文字化けしてない?
unicodeで統一してるのにおかしい。
0261nobodyさん2006/07/25(火) 05:56:07ID:???
http://www.symfony-project.com/weblog.html
Lately, some symfony users worried about symfony performance.
Let them be reassured, though: If the symfony website (built with symfony, of course) can bear a digg effect,
your website built with symfony will also bear it.

やっぱりフラ公もパフォーマンスの評判気にしてるんだな
0262nobodyさん2006/07/25(火) 06:17:05ID:???
diggってニュー速みたいなもんか?
どの程度トラフィックが増えたかも分からないから
なんとなく詭弁くさいな
0263nobodyさん2006/07/25(火) 17:24:50ID:???
いろいろ言われてるけど、今からSymfonyAdventCalendarはじめます。

先輩方よろしこ。
0264nobodyさん2006/07/25(火) 20:16:52ID:???
>>263
死ねや。
0265nobodyさん2006/07/25(火) 21:52:25ID:???
>>264
ha?nande?
0266nobodyさん2006/07/25(火) 22:20:20ID:???
>>251
registerValidatorsの使い方が分からないよ_| ̄|○
registerValidators symfony でググってもあまりヒットしないし…
0267nobodyさん2006/07/25(火) 22:26:24ID:???
>>266
Mojavi3と同じだからM3の記事を探したらいいかも。
あとyamlで生成されるキャッシュ見ても分かるよ。
ただMojaviの負の遺産というか、
このへんあんまりクールじゃないんだよな…。
0268nobodyさん2006/07/25(火) 22:35:31ID:???
http://www.symfony-project.com/trac/wiki/ApplicationsDevelopedWithSymfony

いつの間にかジャップのサイトも追加されてるじゃん!
0269nobodyさん2006/07/25(火) 22:39:12ID:???
>>267
M3と同じだったのか。
ちょっと調べてみます。サンクスです。
0270nobodyさん2006/07/26(水) 00:58:54ID:???
>>265
病気の人へのレスは、専門医にまかせましょう
0271nobodyさん2006/07/26(水) 07:09:02ID:???
index.phpにリライトするとサーバエラーが出るのに、frontend_dev.php
にリライトすると正常に動作するから、デバッグができねぇ。
なんのためのデバッグモードなんだよ(泣)
0272nobodyさん2006/07/26(水) 09:08:14ID:???
>>271
ちゃんとキャッシュ消したか?
02732712006/07/26(水) 10:37:41ID:???
>>272
泣きそうになりながら原因調べてたら、文字コードがバラバラで
きちんとパースできなかったらしいことに気がついた。
全部UTF-8にしたらちゃんと動いた。お騒がせしてしまったな。
0274nobodyさん2006/07/26(水) 11:22:30ID:???
>>273
そういうちょっとしたミスが他の人にとって助けになることもある
0275nobodyさん2006/07/27(木) 01:24:32ID:???
symfonyの開発に慣れてきたわ。
すげーいいかも。
0276nobodyさん2006/07/27(木) 03:07:09ID:???
ヴァリデーションのYAML設定イラネ
後から動的にregisterNameでrequired設定変えたら
ヴァリデーションの設定クリアされるし
Action名変えた時にYAMLファイルの変更忘れやすいし
しかも忘れてもエラーにならないから気づきにくい。
RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
0277nobodyさん2006/07/27(木) 05:12:28ID:???
フォームからPOSTされた値をサニタイズするメソッドありますか?
0278nobodyさん2006/07/27(木) 05:30:39ID:???
ないよ。
自分基底クラス作ってConverterの機構を仕込めばOKです。
0279nobodyさん2006/07/27(木) 05:39:41ID:???
つーかサニタイズってほとんどのDB操作ライブラリで標準装備してるじゃん
0280nobodyさん2006/07/27(木) 05:43:52ID:???
>>276
>RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
rails知らないのかな?バリデーションのYAMLは、
railsじゃなくてmojaviベースの発想です。
railsのバリデーションのアプローチは違います。
少しは勉強してから発言しないと、恥かくよ?(ぷ
0281nobodyさん2006/07/27(木) 05:58:11ID:???
propelのプリペアドって100%信用できるのだろうか。
0282nobodyさん2006/07/27(木) 06:05:54ID:???
>>281
100%信用したいならPHPなんてやめたら?
0283nobodyさん2006/07/27(木) 06:14:04ID:???
みんな朝はえーな
0284nobodyさん2006/07/27(木) 06:31:54ID:???
>>280
じゃあMojavi氏ね( ゚д゚)、ペッ
>>283
カブトムシ穫りに行くからな
0285nobodyさん2006/07/27(木) 06:47:35ID:???
requestMethodsで
viewコースとバリデーションコースを分岐する方法ってイモくね?
postでページ遷移させたらエラーメッセージが出て
しばらく悩んじゃったよ。
投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
0286nobodyさん2006/07/27(木) 06:55:04ID:???
>しかも忘れてもエラーにならないから気づきにくい。
ここで終わっていれば、>>276は、現状に不満は言うが、
行動には一切出ない、どこにでもいるちょっと貧しい人で済みました。
しかし、
>RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
この一言で、彼は己の無知までさらしてしまいました。

でも、それは決して悪いことではありません。
むしろ、一般人ではとても恥ずかしくて出来ないようなことを、平気でしてしまう。
それは例えるならば、生放送全国ネットでおちんちんを晒してしまうあの人くらい、
凄いことなのです。

>>276は、無知という名のおちんちんを堂々と晒すことによって、
自分の器の大きさを証明したのです。
0287nobodyさん2006/07/27(木) 06:57:15ID:???
>>285
>投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
かわんねーよw
0288nobodyさん2006/07/27(木) 06:58:11ID:???
2chで無知とかどうでもいいじゃん。
いいアイデアが見つかればそれでいいじゃん。
0289nobodyさん2006/07/27(木) 07:01:09ID:???
>>288
いいアイディアが見つかればね。でも出してないし
0290nobodyさん2006/07/27(木) 07:02:21ID:???
むちんちんばかり出すのやめてください><
0291nobodyさん2006/07/27(木) 07:03:47ID:???
>>289
誰かが出して来たらめっけもんじゃん。
阿呆な意見を突っ込み前提で書いたりするのが2ch道だろ。
0292nobodyさん2006/07/27(木) 07:05:12ID:???
>>291
>誰かが出して来たらめっけもんじゃん。
そう思うなら、既存の方法くらい勉強すればいいじゃん。
http://jp.rubyist.net/magazine/?0006-RubyOnRails
0293nobodyさん2006/07/27(木) 07:07:11ID:???
>>284
>じゃあMojavi氏ね( ゚д゚)、ペッ
いや、もう死んでるし。
0294nobodyさん2006/07/27(木) 07:08:29ID:???
symfonyは現状PHPフレームワークのベストソリューションだとは思うが
悪く言うと単なるいいとこどりっつーか
一貫性がないな。
MojaviとRailsの接合部分にアラが目立ったりする。
0295nobodyさん2006/07/27(木) 07:13:36ID:???
mojaviは死んでないよ!
0296nobodyさん2006/07/27(木) 07:20:01ID:???
Kirrなめんな
0297nobodyさん2006/07/27(木) 07:31:31ID:???
>>294
どちらかというとmojavi3を機能豊富にした感じだね。
あとは、strutsかな。xmlがyamlになっただけで、設定ファイル地獄なのは変わってないし。

>一貫性がないな。
これはさほどデメリットではないと思うけどね。

>MojaviとRailsの接合部分にアラが目立ったりする。
具体的にいうと何?
0298nobodyさん2006/07/27(木) 07:43:38ID:???
mojaviとrailsというより、mojaviとpropelにまだ>>285
>投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
そんなことしたらgetもpostもおかまいなしだね^^
0299nobodyさん2006/07/27(木) 11:05:17ID:???
このスレ、約一匹おかしいのが紛れ込んでるな
03002632006/07/27(木) 12:53:28ID:???
さっそくDay2でつまずいた。

症状
question/createでsaveするとCongratulationの画面に飛ばされる。

frontend_dev.php/question/createでログを見ると、
どういうわけか match route [homepage] "/" となっていて、デフォルトの画面に飛ばされているみたい。

Symfonyのフォーラムでも同じ症状の人見つけたけど、レスがついてないみたいだし、
もしかするとなんかすげーしょーもないミス?

解決法ご存知の方ご教授ください。
03012632006/07/27(木) 13:07:52ID:???
ごめ、書き忘れた。
symfony version 0.7.1587

それと、いったん上の症状が出ると question/list にアクセスしてもCongratulationになる。
clear-cacheすると question/list の画面が表示されるが、データは登録されてない。

キャッシュが原因?
■ このスレッドは過去ログ倉庫に格納されています