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 どうぞ つ
164 名前:nobodyさん mailto:sage [2008/05/12(月) 09:09:43 ID:???] >サンクス、1.1でform helperがuse_helper()しないと使えないのはバグだと思ってた。 俺もそうだと思ってた。 でもuse_helper()使わないといけないならなんでsettings.ymlに # # Helpers included in all templates by default # standard_helpers: [Partial, Cache, Form] って書いてあるんだろう?誰かわかる?
165 名前:nobodyさん mailto:sage [2008/05/12(月) 12:22:32 ID:???] 俺も1.1使ったら form helper がデフォルトで使えなかった… デフォルトには書いてあるからバグか?
166 名前:nobodyさん mailto:sage [2008/05/12(月) 12:34:41 ID:???] yahoo!answerはviewキャッシュ使ってないのか
167 名前:162 mailto:sage [2008/05/12(月) 14:26:35 ID:???] www.thinkit.co.jp/article/71/1/3.html ここにやり方が書いてあった。
168 名前:nobodyさん mailto:sage [2008/05/12(月) 23:02:45 ID:???] 実用でTCPDF使ってる人いますか? sfTCPDFPluginとTCPDFとIPAの日本語ttfフォントで動くには動いたんだけど…。 大丈夫かね? なんせちょとでも挙動が不安定だと、ユーザにすんごい怒られるんで。はぁ…。 やっぱPDFlibかなぁ…。
169 名前:nobodyさん mailto:sage [2008/05/14(水) 13:10:32 ID:???] レイアウトを動的に変更したいのだが、 setLayoutってアクションの中しか使えないの?
170 名前:nobodyさん mailto:sage [2008/05/14(水) 14:38:59 ID:???] >>169 できなくはないけどアクションの中以外でどこで変更したい?フィルタ?
171 名前:169 mailto:sage [2008/05/14(水) 14:42:57 ID:???] 自分で調べてみてフィルタで出来た。 でもフィルタの動作自体がよく理解できないなぁ・・・ 実行の順番とか。
172 名前:nobodyさん mailto:sage [2008/05/14(水) 16:38:05 ID:???] $_POSTと$_GETを一緒くたにして処理してんのか こんな欠陥フレームワークを使う奴の気がしれん
173 名前:nobodyさん mailto:sage [2008/05/14(水) 17:56:38 ID:???] いるいるこういうやつw
174 名前:nobodyさん mailto:sage [2008/05/14(水) 18:44:54 ID:???] 1.1のフォームで勝手にfillinが効いてるんだけどやめさせるには どこで設定すればいい?
175 名前:nobodyさん mailto:age [2008/05/15(木) 06:56:55 ID:???] 1.0.16でました。 セキュリティーフィックスです。
176 名前:nobodyさん mailto:sage [2008/05/16(金) 12:55:56 ID:???] ブラウザテストってseleniumideでやった方が楽じゃね? 存在意義あんの?
177 名前:nobodyさん mailto:sage [2008/05/16(金) 18:39:52 ID:???] 選択肢は多いほうがいいだろうが
178 名前:nobodyさん mailto:sage [2008/05/16(金) 21:13:26 ID:???] セレニウムだと最初のレッドが作れない
179 名前:nobodyさん mailto:sage [2008/05/16(金) 22:51:02 ID:???] レッドってなに?
180 名前:nobodyさん mailto:sage [2008/05/17(土) 22:53:48 ID:???] かっこつけてパーシャルとか言ってるけど 生PHPを単にincludeするのと全く同じだよね? もったいつけすぎww
181 名前:nobodyさん mailto:sage [2008/05/18(日) 16:59:15 ID:???] わざわざパーシャルと言うくらいだからキャッシュ周辺で何かやってんでは? 今ソースも見れない環境なのでなんとも言えないが。
182 名前:nobodyさん mailto:sage [2008/05/19(月) 00:28:45 ID:???] で、これはおまえらの給料アップに貢献してくれるのか? 因みにSmarty(笑)は結果的におまえらの給料を最大で半減させたよなw 一歩引いて、冷静に、よーく考えて選べよ、馬鹿ども。
183 名前:nobodyさん [2008/05/23(金) 19:57:49 ID:XSrnXrCW] symfonyでformの入力フィルタはどのようにすればいいのでしょうか。 例) 全角で入力された数字を半角に変換。 ひらがなや全角片仮名を半角片仮名に変換等々。 blog.symfony.jp/2006/06/21/input_filter_with_validator/ ↑このやり方しかないのかな。
184 名前:nobodyさん mailto:age [2008/06/10(火) 06:44:33 ID:???] RC2きたー!!
185 名前:nobodyさん mailto:sage [2008/06/13(金) 13:51:24 ID:???] Cookieの有効・無効を判断して、無効だったときに警告ページに飛ばしたいんだけど、 どう書くのがsymfony風?
186 名前:nobodyさん mailto:sage [2008/06/13(金) 14:01:46 ID:???] そんな単純な処理にsymfony風も何もないだろ
187 名前:nobodyさん mailto:sage [2008/06/13(金) 18:07:34 ID:???] >>185 www.symfony-project.org/snippets/snippet/179 snippetにそのものの記事があった。
188 名前:nobodyさん mailto:sage [2008/06/13(金) 22:11:47 ID:???] >187 サンクス
189 名前:nobodyさん mailto:sage [2008/06/21(土) 12:52:41 ID:???] symfonyのファイルキャッシュ、ファイルが増えてくるとある日突然ぶっ壊れてるね 急に書き込めなくなって、ディレクトリまるごと削除しようとしても出来なくなる 以前も同じことがあって、その時はC2Dが出る前の熱暴走しやすいサーバだったので それが原因だと思ってたんだが、またなった。 fsckで修復してからやっても変わらず。 大量のキャッシュをファイルシステムで管理するのは無理ある予感。
190 名前:nobodyさん mailto:sage [2008/06/21(土) 17:13:34 ID:???] >>189 symfonyの問題と言うよりOSの限界。 特に同じファイルに大量のファイルがあると問題が起きる。 万単位になったら、要注意だと思う。
191 名前:nobodyさん mailto:sage [2008/06/21(土) 20:39:05 ID:???] >>189 OS(というか使用しているファイルシステム)は何だったんでしょうか?
192 名前:nobodyさん mailto:sage [2008/06/22(日) 00:10:50 ID:???] >>190 確かに普通にPHPのファイル関数で読み書きしてるだけだから symfony固有ということはありえないね >>191 OSはFC6 ファイルシステムはext3です
193 名前:nobodyさん mailto:sage [2008/06/22(日) 10:06:28 ID:???] ほかのファイルシステムなら大丈夫かな。 ZFSとか。
194 名前:nobodyさん mailto:sage [2008/06/22(日) 12:06:50 ID:???] cronで毎日symfony ccすることにしたよ
195 名前:nobodyさん [2008/06/22(日) 17:43:18 ID:+qDf8Vsb] 動的なタイトルを設定するときが何かしっくりこなくない? 基本はview.yml でテンプレート毎に設定するけど、 動的に設定するときはアクションで設定?
196 名前:nobodyさん mailto:age [2008/06/22(日) 20:37:00 ID:???] >>192 1日どのくらいアクセスあんの?
197 名前:nobodyさん mailto:sage [2008/06/23(月) 00:59:30 ID:???] >>195 1.1 だとその辺が変更になってるみたいね 中の人もこれはおかしいって思ってたんだろうね
198 名前:nobodyさん mailto:sage [2008/06/25(水) 03:33:44 ID:???] シンポニーて読むの知ってた?
199 名前:nobodyさん mailto:sage [2008/06/25(水) 03:36:27 ID:???] シンポニーてのは もともとフランス語で交響曲て意味なんだよ だからsymfonyて単語は無いんだよ 作者が当て字のようにつくっただけで ほんとはチンポニーと言うんだよ
200 名前:nobodyさん [2008/06/26(木) 13:10:13 ID:g+nGdcio] 造語のが検索しやすいしね
201 名前:nobodyさん [2008/06/26(木) 18:14:47 ID:Ib0rEj6C] 各モジュールやアプリケーションにまたがって 使われるクラスを作りたいんだけど、 そういうファイルってどのディレクトリに入れるのが適切?
202 名前:nobodyさん [2008/06/26(木) 20:10:08 ID:Pvojb66n] >>201 一番上の方の lib とかに入れとけばautoloadされなかったっけ? 曖昧なかんじですまん。
203 名前:nobodyさん [2008/06/26(木) 21:06:37 ID:Ib0rEj6C] >>202 プロジェクト下だったりアプリケーション下だったりモジュール下の libに入れれば各々のところでautoloadされるみたいですね。 ありがとうございます!
204 名前:nobodyさん mailto:sage [2008/06/27(金) 15:48:50 ID:???] settings.yml の .settings: timeout: 180 って何の設定?
205 名前:nobodyさん mailto:age [2008/06/27(金) 21:50:11 ID:???] セッションが180年継続されることです。
206 名前:nobodyさん mailto:age [2008/06/30(月) 08:11:19 ID:???] 祝 1.1
207 名前:nobodyさん mailto:sage [2008/06/30(月) 10:07:04 ID:???] キタコレ。
208 名前:nobodyさん [2008/06/30(月) 22:14:01 ID:p53V2UEr] Symfony(で使ってるpropel)って、SQLiteの時にsqlite.soを要求するってことはSQLite2? SQLiteで作ったファイルを使ってpropel-build-schemaさせようとして半日悩んでしまったが、一行目にハタと気がついてしまった。 自分バカっす……。
209 名前:208 mailto:sage [2008/06/30(月) 22:14:47 ID:???] っと、脱字。「SQLite3で作ったファイル」ね。
210 名前:nobodyさん [2008/07/01(火) 16:31:40 ID:qqn3liZn] example.com/hoge?a=b を routing.ymlで example.com/hoge/a_b という風にすることってできないですかね? やるとしたら.htaccessいじるしかないのでしょうか
211 名前:nobodyさん mailto:sage [2008/07/01(火) 21:59:28 ID:???] >>210 mod_rewriteで変換するのが楽そうやね。 aとbの組み合わせが限られていて少なければ全部書いていけばrouting.ymlでもできるだろうけど。
212 名前:nobodyさん mailto:sage [2008/07/02(水) 09:33:33 ID:???] >210 yamlに直接PHPを書けるよ。
213 名前:210 [2008/07/02(水) 15:35:36 ID:rbMFbkRb] >>211 やっぱそっちのほうが楽ですよね でも、見るファイルがrouting.ymlと.htaccessに散らばるのが嫌なんですよねえ >>212 ためしに /:module/a_<?php sfContext::getInstance()->getRequest()->getParameter('a') ?> っていう感じでやってみたんですが、 Fatal error: Unsupported operand types in C:\PHP\PEAR\symfony\util\Spyc.class.php on line 667 と出てしまいます。 まだsymfonyのことよくわかってないので、 色々試してみます。 ありがとうございました!
214 名前:nobodyさん mailto:sage [2008/07/02(水) 18:34:23 ID:???] routingにパラメータ取得持ってくるとか… なんてかわいそうな人
215 名前:210 [2008/07/02(水) 18:46:03 ID:rbMFbkRb] ほかに取得するものが浮かばなかったので・・・
216 名前:nobodyさん mailto:sage [2008/07/02(水) 20:24:36 ID:???] ていうかRouting拡張すりゃいいんじゃん
217 名前:nobodyさん mailto:sage [2008/07/02(水) 20:28:44 ID:???] symfony_data_dir/config/config_handlers.ymlをプロジェクト/configにコピって持ってくる config/routing.yml class: CustomRoutingConfigHandler で、好きにカスタマイズしなよ
218 名前:nobodyさん [2008/07/04(金) 22:35:50 ID:6INfqE2e] 今日デプロイ予定日なんですが、久々にsymfony syncしたら tkt.s307.xrea.com/x/xqa/2008/06/post-4.html 的な状態でSSHログインができなくなってしまいました。 勿論pakeFunctionの修正は行っているのですが、誰か心当たりの ある方いませんか?
219 名前:nobodyさん [2008/07/04(金) 23:01:37 ID:6INfqE2e] む、と言うかレンタルサーバーのSSHが落ちてるかもしれんです。
220 名前:nobodyさん mailto:sage [2008/07/05(土) 01:23:33 ID:???] ssh落ちるとか怖すぎ
221 名前:nobodyさん mailto:sage [2008/07/05(土) 11:47:42 ID:???] なんでsymfonyってこんなに落ちぶれてんの?
222 名前:nobodyさん mailto:sage [2008/07/07(月) 16:59:32 ID:???] >>221 2日も釣られる人が居なくてあまりにもかわいそうだから、釣られてあげるよ
223 名前:nobodyさん mailto:sage [2008/07/07(月) 17:00:39 ID:???] 二日も話題無いなら十分落ちぶれてると思うけどな
224 名前:nobodyさん mailto:sage [2008/07/07(月) 20:06:39 ID:???] 話題がないんじゃない! ネットに情報があふれかえっているから、 こんなところで話す必要がないのだ!
225 名前:nobodyさん mailto:sage [2008/07/07(月) 23:17:20 ID:???] 二日レスがないくらいで落ちぶれてるなら、この世に落ちぶれてないWebアプリフレームワークは 存在しないな。 毎日2ちゃんねるへ来てしまう重度の人でなければ、なかなかそういう発想はできない。
226 名前:212 mailto:sage [2008/07/12(土) 16:05:19 ID:???] >>213 俺もチラッと読んだことがあっただけだったので、詳しく書けなかった。 日付が去年の一月なので、今でもこのとおりいくかどうかわからんけど、ここ読んでみて。 blog.symfony.jp/2007/01/09/phpcode_in_yaml/
227 名前:nobodyさん mailto:sage [2008/07/14(月) 01:54:26 ID:???] symfony1,1試してみているんだけど、 あいかわらず外人の作るフレームワークは確認画面を考慮してないな。 HTMLQuickFormで例えると$form->freeze()的な処理はどうやったらできるんだろう。 これを解決しないと日本じゃつまずくと思う。
228 名前:nobodyさん mailto:sage [2008/07/14(月) 10:24:12 ID:???] >>227 もう既に何度も話題に上がって解決された話題を、今更穿り返すな。
229 名前:nobodyさん mailto:sage [2008/07/14(月) 11:00:59 ID:???] >>228 少なくともこのスレと前スレを読み返した範囲では、 どこを探しても1.1のフォームフレームワークで確認画面をどう実現するか、 という話題は見当たらないんだが。 前スレ934はフォームヘルパ使っているからcompat_10モードだよな? 「解決された」と言い切れるほど自信があるならポインタくらい示せよ。
230 名前:nobodyさん mailto:sage [2008/07/14(月) 11:24:38 ID:???] 誘い受けですね、わかります。
231 名前:nobodyさん [2008/07/14(月) 11:32:13 ID:x4hcg1ov] 確認画面なぞ、確認画面Success.php作るってだけの話だろ? HTMLQuickFormを使いたいってんならその画面でHTMLQuickFormを使えばいいだけだと思うんだが・・・ 何が不満なんだい?
232 名前:nobodyさん mailto:sage [2008/07/14(月) 12:00:50 ID:???] >>229 なんでこのスレなんか見てるの?その前にまず公式のドキュメント見ればわかるだろ… あんなにでかでか書いてあるのにポインタ示せとか、盲目すぎ
233 名前:nobodyさん mailto:sage [2008/07/14(月) 12:13:15 ID:???] ゴミクズども口から糞垂れる前に胸に手を当ててバリデーションをしろ
234 名前:nobodyさん mailto:sage [2008/07/14(月) 12:44:18 ID:???] >>227 今ざっとコードを見てみたんだが freeze() にあたる処理を入れる余地はないなこれ あるタイプの Widget はそれ本来のタイプの HTML 出力をする機能しかないわけだから sfForm(を extends したユーザフォームクラス)のレベルで 入力画面用の Widget と確認画面用の Widget を切り替えるような仕組みを作る必要があるのかな……? いま公式ドキュメント読みつつ脱線して fabien が sfForm の MVC 適合を解説してるブログとか読んでるところだけど 手間を省くためにも >>232 がでかでか書いてある箇所の URL を挙げてくれるとありがたい
235 名前:nobodyさん mailto:sage [2008/07/14(月) 12:51:42 ID:???] 1.1版The Definitive Guide to symfonyの読み込みが足りてないのは素直に認めるとして、 >>231 がsfForm使ってないのに適当に答えてるらしいことはよくわかった。
236 名前:nobodyさん [2008/07/14(月) 13:21:01 ID:Bo+zcAFi] FWって初めて使ったんだが、覚えることが多いな 慣れれば便利そうなんだが 他のFWもこんな感じ?
237 名前:nobodyさん mailto:sage [2008/07/14(月) 13:27:46 ID:???] >>>231 がsfForm使ってないのに適当に答えてるらしいことはよくわかった。 それ今のお前まんまじゃんw もっとよく読め。
238 名前:nobodyさん mailto:sage [2008/07/14(月) 13:32:55 ID:???] >>234 Thank You Pageにあたる部分にsetFlashを使ったアクションを一枚噛ませれば良い。 そして最後にgetFlashして登録
239 名前:nobodyさん mailto:sage [2008/07/14(月) 14:05:34 ID:???] >>238 setFlashじゃリロードされた時に消えないか?
240 名前:nobodyさん [2008/07/14(月) 15:43:56 ID:x4hcg1ov] >>235 もし、HTMLQuickFormを念頭に置いて文句を言ってるんだとしたら、たぶん、こういう事でないかな? 「HTMLQuickFormとsymfonyではパラダイム自体が違う。」 確か、HTMLQuickFormだと if (なんたら) { formの処理 } else { formのフリーズ } フォームの出力 という感じのコードになったと思うが、symfonyだと、そもそも分岐自体をFWが受け持ってしまっている。 ので、ワカランと言ってるのではないか?と思う。 >>236 他のFWも覚える事は多いだろうと思う。 というか、FWは、FWだけ覚えればOKっていうもんじゃなくて、あくまでPHP+FWだからな。 PHPがまともに使える(それこそFW使わんでも同じだけの機能を作れる)ような人が、楽できるように出来てるもんなんだ。 今までPHPを勉強してなくてFWから勉強する・・・は、止めた方がいいだろうな。 (もし、そういうつもりで言ったのでなかったとしたらスマン。)
241 名前:nobodyさん mailto:sage [2008/07/14(月) 16:16:59 ID:???] 現場でんなこと言ってられる分けないだろワナビー死ねよかし
242 名前:nobodyさん mailto:sage [2008/07/14(月) 16:33:30 ID:???] いつ現場って出てきたんだよ(;´Д`) 現場の話なら現場の話って最初から言え、っつーか、後だしで条件出してくるんじゃねぇよ。
243 名前:nobodyさん mailto:sage [2008/07/14(月) 19:25:18 ID:???] >>239 リロードされて消えるからいいんじゃん。 消えたら登録せずにエラー出せばよい。 リロードでの連投許可するってなら別だけどね。 ぎゃくにquickformだとhiddenだからバリデーション2回走らせたり効率悪すぎるだろ?
244 名前:nobodyさん mailto:sage [2008/07/15(火) 12:18:49 ID:???] 確認画面でリロったら入力値が消えるってどんなクソ仕様だよwww
245 名前:nobodyさん mailto:sage [2008/07/15(火) 12:21:34 ID:???] 流れぶった切って質問 symfony1.1 + compat10 動的に個数が変わる data[0][aaa] data[0][bbb] data[1][aaa] data[1][bbb] data[2][aaa] data[2][bbb] のような、3次元配列のバリデーションはどうやればいい? validateXXX()メソッドでゴリゴリやるしかない?
246 名前:nobodyさん mailto:sage [2008/07/15(火) 14:51:17 ID:???] >>244 お前ばかか?誰が確認画面で消えるなんて言った?
247 名前:nobodyさん mailto:sage [2008/07/15(火) 14:58:39 ID:???] >>245 sfForm
248 名前:nobodyさん mailto:sage [2008/07/15(火) 22:05:00 ID:???] sfFormってsymfonyのオリジナル? escapingOutputもパクリ元のRailsにないし symfonyもまぁまぁがんばってるね
249 名前:nobodyさん mailto:sage [2008/07/15(火) 22:41:00 ID:???] 別のスレで違ってたのに今気づいたので こっちで質問させてください。 symfony1.1をちょっと触ってみようと思いテストしたのですが、 %PEAR_DIR%\phing\Phing.php 内の printVersion() は、 static なのに %PEAR_DIR%\symfony\plugins\sfPropelPlugin\lib\task\sfPhing.class.php では、上記 phing/Phing を継承しているにもかかわらず printVersion() をただの function として定義しているため symfony propel:build-model などで Cannot make static method Phing::printVersion() とエラーが出ます。 sfPhing.class.php 内の printVersion() を static にすれば解決はするんですけど、 正しくは、どうすればよいのでしょうか?他の方はエラー出てませんか? ちょっと気持ち悪いので、どなたか教えてください。 Phingのバージョンは最新だと思っています。 @version $Revision: 1.51 $
250 名前:249 mailto:sage [2008/07/16(水) 09:13:54 ID:???] 他スレでアドバイス頂いて解決したので一応書いておきます。 通常の pear とsymfony にバンドル版とでソースが違ったようです。 pear のものを uninstall したら動くようになりました。
251 名前:nobodyさん mailto:sage [2008/07/16(水) 11:18:16 ID:???] symfonyで使うのにPropelじゃないO/Rマッパでよさげなのがあるという噂を聞いたのだが、心当たりある人いるかい?
252 名前:nobodyさん mailto:sage [2008/07/16(水) 11:20:57 ID:???] s2だお
253 名前:nobodyさん mailto:sage [2008/07/16(水) 11:21:50 ID:???] Timpopelopeloのこと?
254 名前:nobodyさん mailto:sage [2008/07/16(水) 13:14:31 ID:???] >>251 doctrine じゃなかったっけ? 使ってる人いたら報告希望
255 名前:nobodyさん mailto:sage [2008/07/16(水) 14:38:58 ID:???] >>247 sfFormを使わずにやりたいからCompat10プラグインなんだ。
256 名前:nobodyさん mailto:sage [2008/07/16(水) 19:22:49 ID:???] Doctrine使ってるよ。 クラス定数を書かなくていいので楽だよ。 でも、使おうと思ったらどんなORMでも使えるよね。
257 名前:nobodyさん mailto:sage [2008/07/16(水) 20:01:51 ID:???] 俺もTimpocorine使ってる
258 名前:nobodyさん [2008/07/17(木) 01:53:41 ID:r8Tb5l59] FWを覚えるのて長く使えないから、無駄だよな C++,C#覚えてた方が無駄じゃないよな
259 名前:nobodyさん [2008/07/17(木) 09:27:50 ID:r8Tb5l59] おまいらがsymfonyを習得できた頃には また新しい超人気のFWが登場するだろうw 短期で習得しないと回収できないよ、この業界はね
260 名前:nobodyさん mailto:sage [2008/07/17(木) 10:55:21 ID:???] C++というか、Cを勉強しておくのは役に立つぞ。 symfonyを勉強しておくのもCを勉強おくのと同じくらい役に立つが とりあえずCを勉強しておけ。
261 名前:nobodyさん mailto:sage [2008/07/17(木) 13:50:12 ID:???] PHP C++ C# C そして、いよいよsymfonyの出番だ! おかしくね?
262 名前:nobodyさん [2008/07/17(木) 19:13:50 ID:6/yjc+oz] 逆だよ、逆。 Cってのはどっちかというと、コンピュータ(ハード側)に則した言語なんだ。 考え方が異質だけと単純。 それに対して、PHPとかsymfonyになってくると人間側の「もっと簡単に、省ける事は空気読んで省けいて書けた方がいいよね」になってくるんだよ。 その為、見た目は簡単だけど、複雑になってる訳。 単純な方から複雑な方へ勉強していった方が理解が早い・・・はずだと思うんだ。
263 名前:nobodyさん mailto:sage [2008/07/17(木) 22:47:02 ID:???] C++なんか覚えるなよ… あんな欠陥言語は早いとこ絶滅させないと
264 名前:nobodyさん mailto:sage [2008/07/17(木) 23:47:00 ID:???] Cなんてとうの昔に忘れました