- 1 名前:nobodyさん mailto:age [2008/01/24(木) 21:26:07 ID:???]
-
www.symfony-project.org/ コードスニペット www.symfony-project.org/snippets/tag プラグイン trac.symfony-project.com/wiki/SymfonyPlugins どうぞ つ
- 60 名前:nobodyさん mailto:sage [2008/03/19(水) 22:22:21 ID:???]
- 表示するユーザ数+1のクエリが発行されるからアクセス数の多い中規模〜大規模なサービスでは使えない。
この辺言及する人が少ないのはsymfonyユーザのレベルが低いからだろうか。
- 61 名前:nobodyさん mailto:sage [2008/03/19(水) 22:29:52 ID:???]
- ???
そんなのお前のさじ加減次第じゃん
- 62 名前:nobodyさん mailto:sage [2008/03/19(水) 23:06:43 ID:???]
- Cakeスレからのコピペです。
- 63 名前:nobodyさん mailto:age [2008/03/19(水) 23:50:50 ID:???]
-
ボトルネックはORMだよな。
- 64 名前:nobodyさん mailto:sage [2008/03/20(木) 03:16:48 ID:???]
- 実際、中〜大規模で使ってるしな。
- 65 名前:nobodyさん mailto:sage [2008/03/20(木) 06:03:15 ID:???]
- syckって不安定じゃね?
なんか何も表示されなくなって(エラーログもなし) 一つずつエクステンション外していって syck外したら直った 一応動作はしていたんだが…
- 66 名前:nobodyさん mailto:sage [2008/03/20(木) 06:30:27 ID:???]
- 0.6から1.0へのバージョンアップ作業してるけど結構変わってるな〜
知らんクラスだらけでショボンヌ
- 67 名前:nobodyさん mailto:sage [2008/03/20(木) 08:25:46 ID:???]
- 内部コードUTF-8固定だったファッキンハードコートが直ってるな
- 68 名前:nobodyさん mailto:sage [2008/03/20(木) 09:18:37 ID:???]
- sfFileCacheのバグ直ってねーな
while ($file = readdir($dh)) だとディレクトリエントリが"0"だった時にループ抜けちゃうのに
- 69 名前:nobodyさん mailto:sage [2008/03/21(金) 02:57:06 ID:???]
- sfFilterにisFirstCall()メソッドあるけど
フィルタが複数回呼ばれるのってどういうケース?
- 70 名前:nobodyさん mailto:sage [2008/03/21(金) 04:43:34 ID:???]
- forward() した時とか?
- 71 名前:nobodyさん [2008/03/21(金) 06:30:25 ID:ZPCxprEF]
- forwardって普通Actionの中で実行されるよね
つまり、executionFilterの中で。 ということは、複数回実行される可能性があるのは、 プリフィルタ($filterChain->execute()の前に書かれた処理)だけってことかな? ポストフィルタでもisFirstCall()のチェックしなくちゃ いけないんだろうか?
- 72 名前:nobodyさん mailto:sage [2008/03/21(金) 08:55:09 ID:???]
- $sf_last_module勝手になくしたフランチョスのあほ
- 73 名前:nobodyさん mailto:sage [2008/03/21(金) 14:13:07 ID:???]
- 確かめてないけどvalidateのときもなんかおかしい順番だった気がする。preActionだっけかな。
- 74 名前:nobodyさん mailto:sage [2008/03/21(金) 16:52:25 ID:???]
- >>71
「普通」の意味がよくわからんけど forward()するとFilterからやり直すでしょ? forward() は sfController に「次に実行するアクション」を登録する機能であって ExecutionFilter に対してのものではないわけだし 1.0 のコードしか見てないのでバージョン違ったら知らんけど
- 75 名前:nobodyさん mailto:sage [2008/03/21(金) 21:45:04 ID:???]
- forward() = sfController に次に実行するアクションを登録する機能
になったの? 例外を使った内部リダイレクトみたいな機能だった記憶があるが forwardした時点で、その後の処理はすっとばされてたような
- 76 名前:nobodyさん mailto:age [2008/03/23(日) 01:05:21 ID:???]
-
おまいら symfony 1.0.12 キターーーーーーーーーーーーーーーーー! 最終だぞ!
- 77 名前:nobodyさん mailto:sage [2008/03/23(日) 01:15:52 ID:???]
- 春が来たー
って「ついに」じゃねーの?
- 78 名前:nobodyさん mailto:sage [2008/03/23(日) 01:37:28 ID:???]
- なんでバージョンアップが嬉しいの?
対応させるのが面倒くさいじゃん
- 79 名前:nobodyさん mailto:sage [2008/03/23(日) 06:34:19 ID:???]
- 管理画面google様にキャッシュされてるところ結構多くてワラタ
st_timeoutとかでググったらまるみえだお
- 80 名前:nobodyさん mailto:sage [2008/03/23(日) 07:32:26 ID:???]
- sfViewCacheManagerのcleanメソッドなんで消えたん?
一括削除する時どうしたらいいの?
- 81 名前:nobodyさん mailto:sage [2008/03/23(日) 16:29:30 ID:???]
- symfony1.1 はまだ?
- 82 名前:nobodyさん mailto:sage [2008/03/24(月) 06:20:35 ID:???]
- 相変わらずキャッシュまわりのコードひどいな〜
同じnamespaceという引数でも arrayの場合とstringの場合がある 同じ変数名を違う文脈で使うなよ・・・
- 83 名前:nobodyさん mailto:age [2008/03/26(水) 07:59:39 ID:???]
-
Symfony 1.1 Beta 2 released キターーーーーーーーーーーーーーーーー!
- 84 名前:nobodyさん mailto:sage [2008/03/26(水) 08:43:30 ID:???]
- 対応めんどくせーーー
- 85 名前:nobodyさん mailto:sage [2008/03/26(水) 14:03:51 ID:???]
- 1.0と1.1何が違うの?
- 86 名前:nobodyさん mailto:sage [2008/03/26(水) 14:39:04 ID:???]
- symfonyのforkでtymponyってfw作ったらお前ら使う?
- 87 名前:nobodyさん mailto:sage [2008/03/26(水) 14:43:14 ID:???]
- 中身がよければtymponyでもmanconyでもyucorinでもなんでもいいよ
- 88 名前:nobodyさん mailto:sage [2008/03/27(木) 01:17:33 ID:???]
- sfFileCacheのgetFileNameメソッドで返ってくるパスの中に、
//が混じってる。 しかも何故かエラーにならない。 そこで発見したんだが、 linuxのファイルパスの中に/が連続していくつあっても(//////とかでも) 一つの/として解釈されんのな。 これ常識?
- 89 名前:nobodyさん mailto:sage [2008/03/27(木) 01:37:16 ID:???]
- うん
- 90 名前:nobodyさん mailto:sage [2008/03/27(木) 02:23:49 ID:???]
- 嘘だっ
- 91 名前:nobodyさん [2008/03/28(金) 05:38:53 ID:E0RevjUb]
- データ再登録時など
あらかじめ値が入ったフォームを表示させる時に、 RequestParameterに値を入れてviewに渡してるんだけど、 このやり方だとキャッシュの部分でnoticeが出る。 どうするのがいいの?
- 92 名前:nobodyさん [2008/03/28(金) 11:05:15 ID:vIjtk+SR]
- >>85
ブログよめよ。 詳細な1.0から1.1への移行についてはUPGRADE に書いてある。
- 93 名前:nobodyさん mailto:sage [2008/03/28(金) 11:33:12 ID:???]
- >>92
言いだしっぺの法則。 お前が読んでここにまとめて書け
- 94 名前:nobodyさん [2008/03/28(金) 12:29:02 ID:vIjtk+SR]
- >>93
1.1向けAPIはもう変わらないよ。 来週はテストとデバッグだ。 ・新CLIユーティリティ 完全に書き直した(バイバイpake) 今は新規のサブフレームワーク上で動いている。 順番が関係なくなった。 ビルトインヘルプ( symfony help なんたら) 信頼できるし直感的だよ。 ・新サブフレームワーク Forms は新しいクラスになった。 Formに現れるウィジェットは1.0よりも、色々提供され、多くのhelperを持っている。 ネイティブで操作の簡単なValidationがFillin,リクエストバインドされます? ネイティブでCSRF対応するよ。 ネイティブでアップロード対応するよ。 ネストしたValidationやウィジェトにも対応するよ。 PHPではあなたが見たこともないくらい美しいフレームワークが出てくるよ。 : 途中まで
- 95 名前:nobodyさん [2008/03/28(金) 12:39:03 ID:vIjtk+SR]
- その他の項目も、色々変わっててそれが列挙されている感じです。
自分なりにまとめさせてもらうと「すげーぜ!使え!」と言う感じです。 UPGRADEに関しては ./symfony の書き換え ./config/ProjectConfiguration.class.php の追加 をやって、 ./symfony project:upgrade1.1 やったんだが、 setting.ymlで all: .setting: compat_10: on がエラーになってしまって進めなかった・・・
- 96 名前:nobodyさん mailto:sage [2008/03/28(金) 12:46:15 ID:???]
- 言いだしっぺは>>92じゃねえだろ・・・w
- 97 名前:91 mailto:sage [2008/03/29(土) 02:54:10 ID:???]
- myCacheFilterを書いて、
executeBeforeRenderingをオーバーライドして issetチェック追加して解決しました -- if (isset($this->cache[$uri]['page']) && $this->cache[$uri]['page']) -- else if (isset($this->cache[$uri]['page']) && $this->cache[$uri]['action']) -- 1.1も出るしこういうパッチ的ハックはしたくなかったのですが フランチョスがあほだから仕方ないですね 出産してる場合じゃねーぞ( ゚д゚)、ペッ
- 98 名前:nobodyさん mailto:sage [2008/03/29(土) 06:20:22 ID:???]
- ParameterHolderに値を設定しているにも関わらず、
hasしてもfalseになる。 それで気づいたんだが値をnullにしていると、 たとえキーが存在してもissetはfalseを返すんだな。 変数自体の存在を確かめるならempty使わないといけない。 issetの糞仕様に気づかずsymfonyの基底に糞コード埋め込んだSean Kerr反省しろ。
- 99 名前:nobodyさん [2008/03/29(土) 10:01:49 ID:mfes1fas]
- symfonyで画像データを出力するにはどうしたらいいですか?
actionの中で、 $response = $this->getContext()->getResponse(); $response->setContentType('image/gif'); $response->setContent($data); //$data:画像データ $response->sendHttpHeaders(); $response->sendContent(); return sfView::NONE; とやっていますが、 $response->sendContent(); の時点で、 PHP Warning: Cannot modify header information - headers already sent になります。
- 100 名前:nobodyさん mailto:sage [2008/03/29(土) 10:03:38 ID:???]
- ちなみに画像自体は表示されます
ただ、何故このようなメッセージが記録されるのかが分かりません
- 101 名前:nobodyさん mailto:sage [2008/03/29(土) 10:54:30 ID:???]
- return sfView::NONE;
の前にexitすればメッセージが消えました。やりました!| ^o^ | sfView::NONE;でも何らかのヘッダーあるいはボディーが送信されている… ということでしょうか。うーむ
- 102 名前:99 mailto:sage [2008/03/29(土) 11:24:30 ID:???]
- 本来出力を任せるべきだったのはsfRenderingFilterで、
その内側に置いていた自作の文字コード変換フィルタが text/html以外のレスポンスを想定していなかったのが原因でした。やりました!
- 103 名前:nobodyさん mailto:sage [2008/03/29(土) 12:34:25 ID:???]
- 1.1の機能とアップグレードについて
code.google.com/p/symfony-doc-ja/wiki/Symfony11Beta2 code.google.com/p/symfony-doc-ja/wiki/Upgrade_from_1_0_to_1_1 symfony project blog の公開翌日にはアップされてたよ。 こまめにチェックするといいかも。
- 104 名前:nobodyさん mailto:sage [2008/03/29(土) 12:45:10 ID:???]
- 以下のsfRequestにあるメソッドは廃止され、sf_compat_10がfalseに設定されていたならsfConfigurationExceptionの例外を投げます。
* ->getError() * ->getErrors() * ->getErrorNames() * ->hasError() * ->hasErrors() * ->setError() * ->setErrors() * ->removeError() !? 結構でかい変更だけど今までのプロジェクトこれで動くの?
- 105 名前:nobodyさん mailto:sage [2008/03/29(土) 14:50:09 ID:???]
- cache.ymlのlifetimeってサーバ側のみの設定と思いきや
ブラウザにもその値を送るのな client_lifetimeを別に設定したらブラウザキャッシュ頃せるけど。 普通サーバ側でキャッシュしてるなら ブラウザキャッシュはむしろ邪魔じゃね?コントローラビリティー的に。
- 106 名前:nobodyさん mailto:sage [2008/03/30(日) 06:32:37 ID:???]
- 現状1.0で特に問題ないから
稼働中のシステムを1.1にする積極的な理由はないよね っていうか、FWのバージョンアップにあわせてシステム書き換えるのって 本末転倒な気がする・・・
- 107 名前:nobodyさん mailto:age [2008/03/30(日) 08:36:15 ID:???]
-
そのサイトが放置でなかったら 意味あるよ。
- 108 名前:nobodyさん mailto:sage [2008/03/30(日) 08:54:51 ID:???]
- 商売乙
- 109 名前:nobodyさん [2008/03/30(日) 16:31:57 ID:5myfz3YQ]
- つまらない質問で恐縮ですが、手をお貸しください。
Alias /sf /usr/local/lib/php/data/symfony/web/sf チュートリアルに上記の行があるのですが、自分の環境だと /usr/local/lib に php ディレクトリはありません。 /usr/lib/php はあるのですが、そのなかにdataはありません。 最新版のチュートリアルを落としてきたので、古いという事では無いと思いますが、 これは現状無いディレクトリを新たに作って、エイリアスを張れという事なのでしょうか。 環境はCentOS5 で php, pear のインストールは yum から行い、 symfony のインストールは pear から行いました。 以上です。よろしく御願いします。
- 110 名前:nobodyさん mailto:sage [2008/03/30(日) 16:41:54 ID:???]
- pearがインストールされてる場所が違うんじゃない
# find / -name symfony でsymfonyがどこにインストールされているか調べてみては?
- 111 名前:nobodyさん mailto:sage [2008/03/30(日) 16:43:34 ID:???]
- >>109
$ pear config-show でPEAR data directoryを確認するべし そのdataディレクトリにある symfony/web/sf にaliasを張ればOKと思う
- 112 名前:nobodyさん mailto:sage [2008/03/30(日) 16:47:00 ID:???]
- >>110
見つかりました。ありがとうございます。
- 113 名前:nobodyさん mailto:sage [2008/03/30(日) 16:51:22 ID:???]
- >>111
そういう探し方を教えていただけたのは大変ありがたいです。 ありがとうございました。
- 114 名前:nobodyさん [2008/04/02(水) 10:27:50 ID:Dc54B1X4]
- 1.0.13が出たぞ。
詰まらんバグ修正のみ。
- 115 名前:nobodyさん mailto:sage [2008/04/02(水) 18:54:33 ID:???]
- 既に1.0にしてる場合はsymfonyのアップグレートだけでok?
symfony upgrade 1.0としてみても何も変化なかった
- 116 名前:nobodyさん [2008/04/02(水) 21:38:58 ID:vRpL56C/]
- DBに接続できなかったらメンテナンス中ページを表示したいと思います
sfDatabaseExceptionが投げられるので、 それをどこかでcatchしたらいいのではと思うのですか そういう処理はどこに書けばいいですか?
- 117 名前:nobodyさん mailto:sage [2008/04/02(水) 23:17:38 ID:???]
- filter使ったら出来ました
- 118 名前:nobodyさん mailto:sage [2008/04/03(木) 13:07:28 ID:???]
- ログのpurge処理を知りたくて"purge"でsymfonyライブラリ内検索しても
見つからない どこでしてんのよ?
- 119 名前:nobodyさん mailto:sage [2008/04/03(木) 13:53:25 ID:???]
- www.sooey.com/journal/2007/04/10/641/
sfWebDebugのメモリ使用量はピークでなく終了時だったのか 意味ないじゃん!
- 120 名前:nobodyさん mailto:sage [2008/04/03(木) 14:55:21 ID:???]
- peak時の値出すようにしたら平気で500kbくらい上乗せされた
やべぇ
- 121 名前:nobodyさん mailto:sage [2008/04/04(金) 07:51:50 ID:???]
- sfWebDebugそこら中でハードコーディングされてるな
guessworkの中の人がなんで ラップせずにsfWebDebugを直接書き換えてるんだろうと思ったら そういうことか・・
- 122 名前:nobodyさん mailto:sage [2008/04/04(金) 10:36:20 ID:???]
- 標準クラスと同名のクラスをアプリのlibとかに置いておいたら
それが使われるんだな クリーンに拡張できない場合はファイル配置で上書きする方がいいね
- 123 名前:nobodyさん mailto:sage [2008/04/04(金) 17:53:44 ID:???]
- frontend_dev隠しのための標準的な方法って
提供されてないですか?
- 124 名前:nobodyさん mailto:age [2008/04/04(金) 19:38:55 ID:???]
-
frontend_hoge_devとかにしろよ!
- 125 名前:nobodyさん mailto:sage [2008/04/04(金) 19:56:14 ID:???]
- google様に拾われたらowariじゃん
- 126 名前:nobodyさん mailto:sage [2008/04/04(金) 22:17:35 ID:???]
- IPアドレスで動的にdebug=trueにしろよ
- 127 名前:nobodyさん mailto:age [2008/04/04(金) 22:26:33 ID:???]
-
>>126 どういうこと?
- 128 名前:nobodyさん mailto:sage [2008/04/04(金) 23:09:00 ID:???]
- web/index.phpの上部を
if( $_SERVER['REMOTE_ADDR'] == '(自分のIPアドレス)') { define('SF_ENVIRONMENT', 'dev'); define('SF_DEBUG', true); } else { define('SF_ENVIRONMENT', 'prod'); define('SF_DEBUG', false); } こんなかんじで。 frontend_dev.phpは消す。 あとはDEBUGの有無で挙動変化ないことを祈るのみ。
- 129 名前:nobodyさん mailto:sage [2008/04/05(土) 03:11:01 ID:???]
- ipチェックをコントローラの基底クラスに組み込んでる
フィルタでやってもよかったかも
- 130 名前:nobodyさん mailto:sage [2008/04/05(土) 16:57:30 ID:???]
- ログの切れ目が分かりにくいです
レスポンスの最後に ---------------------------- みたいなわかりやすいログメッセージを入れたいのですが どうすればいいですか?
- 131 名前:nobodyさん mailto:sage [2008/04/05(土) 17:58:27 ID:???]
- echo '---------------------------- '. "\n";
- 132 名前:nobodyさん mailto:sage [2008/04/05(土) 19:08:44 ID:???]
- 表示したいのではなくログに出したいのです
- 133 名前:nobodyさん mailto:age [2008/04/06(日) 09:21:48 ID:???]
- actionないで。$this->setLog(****, ****)
- 134 名前:nobodyさん mailto:sage [2008/04/06(日) 09:46:37 ID:???]
- すべての処理の最後にしたいんです
- 135 名前:nobodyさん mailto:sage [2008/04/06(日) 10:22:51 ID:???]
- ログ吐くだけのフィルタを作って登録したらいいんじゃないの
- 136 名前:nobodyさん mailto:age [2008/04/06(日) 18:08:33 ID:???]
-
>>135 具体的に!
- 137 名前:nobodyさん mailto:sage [2008/04/06(日) 18:15:38 ID:???]
- >>136
僕の質問なので勝手に質問しないで下さい
- 138 名前:nobodyさん mailto:sage [2008/04/07(月) 15:06:59 ID:???]
- >>137
だれ?
- 139 名前:nobodyさん mailto:sage [2008/04/07(月) 16:10:47 ID:???]
- >>138
オレオレ、オレだよ
- 140 名前:nobodyさん mailto:sage [2008/04/12(土) 18:53:01 ID:???]
- このフレームワーク、テンプレート名にいちいちSuccessとかつくのなんで?
わかりづらいので削りたいんだけど、設定変更できる?
- 141 名前:nobodyさん mailto:sage [2008/04/12(土) 19:47:30 ID:???]
-
削除してください。
- 142 名前:nobodyさん mailto:sage [2008/04/12(土) 20:26:42 ID:???]
- むしろ分かりやすいだろ
View名が末尾に付いてるんだよ テンプレート名だけで、どんな性格のページなのか推測できる 分かったかパンツカピカピ野郎
- 143 名前:nobodyさん mailto:sage [2008/04/13(日) 23:22:29 ID:???]
- >>142
最近、パンツはドロドロしてるわ〜w
- 144 名前:nobodyさん mailto:sage [2008/04/21(月) 15:09:17 ID:???]
- DBの文字コードをUTF-8 で開発して、
携帯のみSJISではき出したい場合どうするの?
- 145 名前:nobodyさん mailto:sage [2008/04/21(月) 17:48:06 ID:???]
- 変換する以外ないだろ
- 146 名前:nobodyさん mailto:sage [2008/04/21(月) 19:28:03 ID:???]
- フィルターって出力時に使えるんだっけ?
- 147 名前:nobodyさん mailto:sage [2008/04/21(月) 19:51:03 ID:???]
- つかえるよん
- 148 名前:nobodyさん mailto:sage [2008/04/28(月) 03:59:26 ID:???]
- ポストフィルタをisFirstCall(){}の中に入れてたら実行されないんだな(#゚Д゚)プンスカ
- 149 名前:nobodyさん [2008/05/01(木) 03:54:41 ID:nVRRbGB6]
- symfonyのヘルパで
docomoの?guid=onって付けにくくね? スマートなURLにしてるから勝手にスマートにされちゃうじゃん どうしたらええの
- 150 名前:nobodyさん mailto:sage [2008/05/01(木) 13:19:23 ID:???]
- 1.1はいつだ〜?
次1.0で行くか1.1で行くか迷うわ
- 151 名前:nobodyさん mailto:sage [2008/05/02(金) 23:16:32 ID:???]
- 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん
- 152 名前:nobodyさん mailto:sage [2008/05/03(土) 00:13:11 ID:???]
- いるいるこういうやつw
- 153 名前:nobodyさん mailto:sage [2008/05/03(土) 18:38:53 ID:???]
- symfonyってセッションの初期化
$_SESSION = null; $_SESSION = array(); ってやってるけど 別にnull代入しなくてよくね? なんでこうなってるか知ってる人いる?
- 154 名前:nobodyさん mailto:sage [2008/05/03(土) 22:08:35 ID:???]
- >>151
1.1いじったんじゃない? まだ駄目だよ。 1.0でもう一週間どうぞ。
- 155 名前:nobodyさん mailto:sage [2008/05/03(土) 22:45:24 ID:???]
- >>153
前にもこの質問あった気がするな。 たしか明示的に開放するためだけど、現行のPHPならnull代入はなくてもOKで、 「歴史的な経緯」みたいなかんじだったような・・・
- 156 名前:nobodyさん mailto:sage [2008/05/03(土) 23:33:05 ID:???]
- >>151
pc11.2ch.net/test/read.cgi/php/1177683436/276 276 名前:nobodyさん[sage] 投稿日:2008/04/30(水) 12:41:32 ID:??? 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん pc11.2ch.net/test/read.cgi/php/1205475360/765 765 名前:nobodyさん[sage] 投稿日:2008/04/29(火) 00:30:20 ID:??? 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん pc11.2ch.net/test/read.cgi/php/1186096518/161 161 名前:nobodyさん[sage] 投稿日:2008/05/03(土) 10:18:16 ID:??? 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん >>154 釣られちゃ駄目ぇええwww
- 157 名前:nobodyさん mailto:sage [2008/05/03(土) 23:36:43 ID:???]
- 1.1のフォーム周りはなかなか面白いな
資料が少なすぎて困ったけど。 ttp://www.thatsquality.com/section-name/symfony 他にも1.1の解説あったらよろしく。
- 158 名前:nobodyさん mailto:sage [2008/05/06(火) 21:20:01 ID:???]
- Think ITの5月特集はPHPで、
月曜日の特集はsymfony1.1を使った記事になるらしい。
- 159 名前:nobodyさん mailto:sage [2008/05/07(水) 13:30:47 ID:???]
- 1.0系打ち止めじゃなかったのかyo
- 160 名前:nobodyさん mailto:age [2008/05/08(木) 08:25:32 ID:???]
- 1.1RC1でました。
|

|