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 どうぞ つ
664 名前:nobodyさん mailto:sage [2009/03/13(金) 13:57:23 ID:???] Cakeからsymfonyに移りたいのですが、 なにから勉強すればいいのかわかりません。 定番のチュートリアルなどあるのでしょうか? いくつか見つけたのですが、バージョンが古いようで・・・ 主にsfFormの使い方とデータの登録・取得、ログイン処理などを覚えたいのですが・・・
665 名前:nobodyさん mailto:sage [2009/03/13(金) 14:29:07 ID:???] >>664 symfony 1.2ならJobeet www.symfony-project.org/jobeet/1_2/ 11日目までは日本語訳されてる。 d.hatena.ne.jp/Kiske/archive?word=jobeet なんと12日目も公開されてた。感謝。 ログイン周りは13日目かな。
666 名前:664 mailto:sage [2009/03/14(土) 00:20:34 ID:???] >>665 1.2向けのチュートリアルが始まっていたのですね! 翻訳してくれている方もいるとは・・・ さっそく試してみたいと思います!
667 名前:nobodyさん mailto:sage [2009/03/14(土) 02:41:54 ID:???] >>664 移りたいと思った理由を知りたい
668 名前:664 mailto:sage [2009/03/14(土) 03:16:17 ID:???] >>667 Cakeは標準でコンポーネントなどが充実していて便利なのですが、 それらのクセが強くて、 ちょっと外れたことをしようとするとえらい面倒で・・・ とくにAuthコンポーネントやSecurityコンポーネントなど。 また、Cakeで作られたサイトは、 だいたい、ちょっと見ただけですぐCakeで作られていると分かります。 それくらいクセが強いです。 うまくいえませんが、こんなかんじです。
669 名前:nobodyさん mailto:sage [2009/03/14(土) 09:25:05 ID:???] 質問です。 キャッシュ機能を使って、任意の文字列をキャッシュしたいのですが、 どのようにすればよいのでしょうか? 分かる方がいましたら教えてください!
670 名前:nobodyさん mailto:sage [2009/03/14(土) 15:43:13 ID:???] すみませんが、質問です。 fillin がうまく動かないのですが、これはどこに問題があるのでしょうか? ○仕様:page/hoge → page/fuga に遷移 ○actions.class.php public function executeHoge() { $this->hoge = "ほげ"; } public function executeFuga() { } public function handleErrorFuga() { $this->forward('page', 'hoge'); } ○hogeSuccess.php <?php echo form_tag('page/fuga'); echo $sf_request->getError('hoge'); echo input_tag('hoge', $sf_params->get('hoge')); //echo input_tag('hoge', $sf_request->getParameter('hoge', $hoge)); ?> </form> ○fugaSuccess.php <h1>おめでとう!</h1> ○validation/fuga.yml fillin: enabled: on fields: hoge: sfStringValidator: min: 3 min_error: "ほげは3字以上で入力してください。"
671 名前:670 mailto:age [2009/03/14(土) 15:48:40 ID:???] すみません、hogeSuccess.phpが間違っていました。 ○hogeSuccess.php <?php echo form_tag('page/fuga'); echo $sf_request->getError('hoge'); echo input_tag('hoge', $hoge); // 直した行。 //echo input_tag('hoge', $sf_request->getParameter('hoge', $hoge)); ?> </form> うまく動かない、というのは、バリデーションが働いてhogeSuccess.phpを表示 したとき、ユーザの入力値ではなく、デフォルト値"ほげ"が表示されてしまう ということです。 その下のコメントアウトした行のように書けば動きますが、この記述だと fillin: enabled: off にしてもユーザの入力値になるので、fillinが働いてい るとは言えないと思います。 なお、コメントアウトした行の記述が冗長なのは、以下の理由です。 ○[symfony] テンプレートで使える$sf_params->get()の2番目の引数について gomojp.blog77.fc2.com/blog-entry-54.html 以上です。どなたかアドバイスをお願いします。
672 名前:670 mailto:sage [2009/03/14(土) 16:11:20 ID:???] 補足です。 symfonyでhierselectができる!の補足(fillin時の手当) | LinuxなWEBデザイナーの覚書き。 php-sql-gdgd.jugem.jp/?eid=13 > fillinを受ける側のフォームは、各input_tag等のフォームヘルパー関数の引 > 数2つ目(デフォルト値を入れるところ)をnullにする。 > ※私は最初「''」を指定した状態でフィルインできませんでした。object系 > のフォームヘルパーを使ってDBからデフォルト値を持ってきてる場合はどう > なるんだろう??今度実験してみよう… たしかに、hogeSuccess.php を echo input_tag('hoge', null); // さらに直した行。 と書くと、バリデーションが hogeSuccess.php に差し戻したとき、フォームに ユーザの入力値が入っていました。fillinが動作したようです。 しかしこれでは、デフォルト値の設定ができなくて困ります。page/hoge では $hogeの値である"ほげ"がフォームに入っていて、バリデーションが動作したと きは、ユーザの入力値が表示されてほしいのです。
673 名前:670 mailto:sage [2009/03/14(土) 16:30:13 ID:???] すみません、自己解決? したみたいです。 試行錯誤して、 echo input_tag('hoge', null, array('value'=>$hoge)); と書いてみたら、希望していた通り、デフォルト値もユーザ入力値も表示され ました。 しかしこれもかなり冗長なので、ためしに echo input_tag('hoge', $hoge); に戻したところ、今までと違って、問題なく表示されたのです。 なんで?!最初のコードと少しも変わらないのに?! とりあえず動作はするようなので、このまま開発を進めることにします。 お騒がせして申し訳ありませんでした。
674 名前:nobodyさん mailto:age [2009/03/16(月) 15:50:44 ID:???] 質問なんだけど、validation/[アクション名].ymlって、部品化とかして共通化 する方法は無いんだろうか? 二つのアクションがあって、大部分のフィールドは共通なんだけど、片方にだ けいくつか追加フィールドがあるので、バリデーションの設定の大部分が共通 になる。うまくまとめられたらいいと思うんだけど。
675 名前:674 mailto:sage [2009/03/16(月) 16:50:44 ID:???] すみません、自己解決? したみたいです。
676 名前:674 ◆UAG1fZyrYA mailto:sage [2009/03/16(月) 18:47:06 ID:???] >>675 は騙り。まだ解決してない。
677 名前:nobodyさん mailto:sage [2009/03/17(火) 10:32:44 ID:???] 継承
678 名前:nobodyさん mailto:sage [2009/03/18(水) 16:33:36 ID:???] だからsfFormが生まれたわけで
679 名前:nobodyさん [2009/03/20(金) 20:30:44 ID:bZdrj/Cj] sfFormの話が出たので少々便乗。 1.1以降でSymfonyをステートフルにするには、sfFormでCSRF対策フィールドを1リクエストごとにユニークにすればいいんだよね? ソースを嘗めたらそんなに難しくなさそうな気がしたんだけど、何か勘違いしてるかな? いや、「PHPのフレームワークでステートフルなのはPiece Frameworkだけ、なんて文章をちらりと読んだんでね。 もちろん、↑のやり方だと、sfFormで値を持ちまわしているところしかステートフルにならんのは理解してる。 Piece Frameworkのステートフル機能のウリは、getだろうと初回のpostだろうと(その気になれば)ステートフルに出来るってところなんだろうとは思うけど。
680 名前:nobodyさん mailto:sage [2009/03/22(日) 04:10:40 ID:???] 質問です。 1.2使ってるんですが、フォームからunsetで消した項目に、 POSTされた際にアクション内で値をセットするにはどう書けばいいのでしょうか? 送信された値から別の値を生成してインサートする、みたいなことがやりたいです。
681 名前:nobodyさん mailto:sage [2009/03/22(日) 18:32:07 ID:???] もうCakeのはいいからどっかsymfonyの本をだしてくれ〜
682 名前:nobodyさん [2009/03/22(日) 22:34:47 ID:XhaR9twF] >>680 自分は1.1だが、そーゆーことやりたいときはbindする前の配列いぢくる。 一度validateしたいときは、 1.普通にbind ↓ 2.NGならおしまい、OKなら値生成→配列に格納 ↓ 3.バリデータを置き換える ↓ 4.もう一度bindしてvalidate かな。まぁ、sfFomオーバーライドすればもう少しスマートに出来ると思うが。 >>681 だね。もう少ししっかりした、1.1/1.2対応の解説書は欲しい。
683 名前:nobodyさん mailto:sage [2009/03/23(月) 21:55:16 ID:???] 書籍なんていらねーよ。1.1も1.2も一年しかメンテナンスされない使い捨てリリースだし。
684 名前:nobodyさん mailto:sage [2009/03/23(月) 22:14:03 ID:???] そんなこと言ったらほぼ全てのFWの本がいらんことになる
685 名前:nobodyさん mailto:sage [2009/03/24(火) 07:21:18 ID:???] 1.0は3年リリース。 ほぼ全てとか何言ってるんだろこの人
686 名前:nobodyさん mailto:sage [2009/03/24(火) 14:15:27 ID:???] すみませんが、質問です。 symfony 1.0 の環境に、sfCSRFPluginを導入して利用しようとしているのです が、うまく動作しないのです。 sfCSRFPlugin - symfony-doc-ja - CSRF対策用プラグイン - Google Code code.google.com/p/symfony-doc-ja/wiki/sfCSRFPlugin コードを見ると、METHOD=POSTの時だけ、トークンの値をチェックするようになっ ているのですが、どういうわけか、このフィルタの中では、POSTの場合でも GETだと認識されて($_SERVER['REQUEST_METHOD']が"GET"となる)、チェック がいつも働かないのです。 このフィルタ以外の場所、例えばactionクラス等では、GETかPOSTかを正しく検 出できています。 どうにも原因が分からないのですが、どなたかアドバイスをいただけないでしょ うか?
687 名前:nobodyさん mailto:sage [2009/03/24(火) 18:45:26 ID:???] フランチョスに聞いてください
688 名前:nobodyさん mailto:sage [2009/03/25(水) 11:35:03 ID:???] 腐乱著すですが何か?
689 名前:nobodyさん mailto:sage [2009/03/25(水) 13:42:58 ID:???] 寒い…このひと寒すぎる。 書き込む前に確認しようよ。 自分がどれだけ恥ずかしいことを書いているかを。 2chだけでなく日常生活でも、寒いことを言っては 場を凍りつかせているんだろうね。
690 名前:nobodyさん mailto:sage [2009/03/26(木) 11:33:19 ID:???] symfonyって、あるアクションに対してPOSTだけしか受け付けないように設定する ことってできませんか?
691 名前:nobodyさん mailto:sage [2009/03/26(木) 12:26:50 ID:???] getPostParameterで値が取れれば処理、取れなければエラーかリダイレクト、とか。
692 名前:nobodyさん mailto:sage [2009/03/26(木) 13:00:31 ID:???] isMethodみたいのがなかったっけ?
693 名前:690 mailto:sage [2009/03/26(木) 13:08:38 ID:???] PHPコードでやれば判別はできますが、validation/<アクション名>.ymlや filters.ymlなどで設定する仕組みが、symfonyには用意されていないでしょうか? >>691 後出しですみませんが、1.0限定でお願いします。 >>692 sfRequest::getMethod() ですね。
694 名前:nobodyさん mailto:sage [2009/03/26(木) 13:11:39 ID:???] methods:[] だっけな。なんかそんなのあったわ
695 名前:690 mailto:sage [2009/03/26(木) 13:21:03 ID:???] >>694 たぶんそれは、↓だと思うのですが、 メソッドへのバリデーションを制限する - 第10章 - フォーム symfony.xrea.jp/1.0/book/10-Forms.html#restricting.the.validation.to.a.method どのメソッドに対してバリデーションを実行するか、の設定であって、 POST以外を弾くという設定ではないみたいです。 やっぱりPHPコードを書かなきゃ駄目なのかな。
696 名前:nobodyさん mailto:sage [2009/03/26(木) 13:37:01 ID:???] zendなんかはそういう指定できるけど postしか許可しないactionを別に指定するブラックリスト方法は 何かの都合でaction名を途中で変えた場合に、 設定だけが残る可能性があるから疑問
697 名前:nobodyさん mailto:sage [2009/03/26(木) 19:40:45 ID:???] 1.0にsfFormもってこりゃいいじゃん。
698 名前:nobodyさん mailto:sage [2009/03/28(土) 22:39:09 ID:???] pdt2.0から /* @var $test Test */ の補完がきかなくなったな
699 名前:nobodyさん [2009/03/29(日) 00:23:38 ID:WiWw0VPX] 1.2でDoctrine使ってるんだけどSQLクエリーのログって出てる? envがdevでwebdebug trueでもどこにも出てる気配ないんだけど。 なんか最初のうちは1.1の時みたいにwebdebugに円柱のボタンがあった気もするんだけど・・・・ logにsfDoctrineLoggerっていうボタンはあるけどクエリーは何も出てない。 いろいろいじってるうちにおかしくなったのかな?
700 名前:nobodyさん mailto:sage [2009/03/29(日) 01:22:25 ID:???] >>699 ちょっと上のレスを見ろ
701 名前:699 [2009/03/29(日) 09:22:10 ID:WiWw0VPX] >>700 ほうほうDebugPDOですか。 すんません、Doctrineの時はどうすればいいのでしょう? paramかattributesになんか書くのでしょうか?
702 名前:nobodyさん mailto:sage [2009/03/29(日) 11:32:28 ID:???] つーか普通に出るし
703 名前:nobodyさん mailto: [2009/04/01(水) 00:43:45 ID:???] symfonyからODBC接続でDB2からデータ持ってきたいんだけど、なぜか日本語が化けるんです。 Z^Z^Z^みたいな。 何でですかね・・・。
704 名前:nobodyさん mailto:sage [2009/04/01(水) 01:29:49 ID:???] 眠いからじゃないかなzzz
705 名前:nobodyさん mailto:sage [2009/04/01(水) 10:57:37 ID:???] >>703 DB2かぁ、動作報告あったっけ? まずは propel db2 でgoogleじゃない? あるいは doctrine db2 か。
706 名前:nobodyさん mailto:sage [2009/04/01(水) 12:37:40 ID:???] DB2の内部コードSJISにしてるとかじゃないの
707 名前:nobodyさん mailto:sage [2009/04/01(水) 22:27:12 ID:???] symfony1.0系で開発をしているのですが、 Validator、Helperなどが マルチバイトに対応していない事わかりまし。 ソースコードのマルチバイト対応情報が あればおしえてぷりーず。 と書いたところで 1.2はマルチバイト対応済みじゃん・・・ くやしいのでそのまま投稿。 なんでバックポートしてないんだ。
708 名前:nobodyさん mailto:sage [2009/04/03(金) 12:08:01 ID:???] OpenPNE以外でsymfony1.2を使ったオープンソースのものって何かないですか? ソース読んで勉強したいのですが・・・
709 名前:nobodyさん mailto:sage [2009/04/03(金) 21:10:14 ID:???] バージョン上がるたびに諸々の変更を余儀なくされるsymfonyは採用されないだろ
710 名前:nobodyさん mailto:sage [2009/04/04(土) 17:50:58 ID:???] メジャーバージョンアップとマイナーバージョンアップの区別がつかない奴がいるとは思わなかった
711 名前:nobodyさん [2009/04/21(火) 22:02:48 ID:oOMQhPeY] responseにsetHttpMetaメソッドあるけど、 HttpじゃないMetaってあるの? setMetaでよくね?
712 名前:nobodyさん mailto:sage [2009/04/24(金) 00:06:42 ID:???] >>711 ソース(AssertHelper.php)見ると、<meta http-equive...>と出力させたい場合は、addHttpMeta()で追加、 <meta name=...>と出力させたい場合は、addMeta()で追加するらしい。 symfony 1.2系には、setHttpMeta, setMetaは無いね。削除されたのかな? 1.2系では、sfResponseに直接追加しなくても、view.ymlで設定すればおk。
713 名前:nobodyさん mailto:sage [2009/04/25(土) 21:56:50 ID:???] symfony1.1.6なんですけど、 config_handlers.yml で独自ハンドラを追加して、 そのクラスをlib直下においたら、アクセス時にその独自ハンドラが存在しないと 怒られるんですが、どうしてですかね・・・・。 debugがONだと動くのですが。。。
714 名前:nobodyさん mailto:sage [2009/04/26(日) 23:35:53 ID:???] >>713 prod環境(debug=off)では、複数のファイルの読み込みを避けるためなのか、いくつかのクラスをpackingしています。 このクラスの中には、sfAutoloadも含まれています。 packingする際、まず先に、config_handlers.ymlに設定された、「すべての」ハンドラをインスタンス化しようとします。 独自ハンドラについては、まだsfAutoloadがインスタンス化されていないため、オートロードに失敗します。 debugがonの場合、packingしないため、先にsfAutoloadがインスタンス化されます。 それゆえ、独自ハンドラもsfAutoloadを通して、読み込むことができる様になります。 この問題を解決するために、sfAutoloadに頼らず、手動でクラスファイルをinclude(require)します。 includeする場所は、ProjectConfigurationが最適でしょう。
715 名前:714 mailto:sage [2009/04/26(日) 23:40:24 ID:???] 蛇足ですが、sfAutloadが読み込まれていないからといって、 先にsfAutoloadを手動でincludeしてしまうと、その先で二重定義だと言われて、 実行時エラーとなってしまいます。
716 名前:nobodyさん mailto:sage [2009/04/27(月) 07:39:55 ID:???] ttp://www.namiten.com/haruka/web/frontend_dev.php/
717 名前:nobodyさん mailto:sage [2009/04/27(月) 12:34:04 ID:???] 塾所www
718 名前:699 [2009/04/29(水) 16:03:53 ID:rB9MGWda] 1.2 doctrineでSQlLのクエリーログが出なくなった原因わかりました。 ひつようない?いらない?一応張っておきます。 gomojp.blog77.fc2.com/blog-entry-75.html
719 名前:nobodyさん mailto:sage [2009/04/30(木) 16:07:02 ID:???] なんでpropel、count()なんてしてしまうん
720 名前:nobodyさん mailto:sage [2009/05/07(木) 12:16:55 ID:???] propelでサブクエリーとJOINって出来る? SELECT * FROM foo main JOIN (SELECT sub.id, MAX(sub.add_date) AS max_add_date FROM foo sub......) ON main.id = sub.id AND main.add_date = max_add_date WHERE ...... みたいなのが作りたいんですけど 最悪ONはWHEREに書いてもいいかな。 無理っぽいのかなあ。どうでしょうか?
721 名前:720 [2009/05/07(木) 12:19:38 ID:SY3Om6u2] ああ、またデフォルトでsageはいってた。 専用ブラウザこの設定うざいな。しつれいしました。 あとpropelでというかCriteriaでの間違いでした。 お願いします。
722 名前:720 mailto:sage [2009/05/07(木) 12:38:05 ID:???] すまん 検索キーワード変えたらすぐ見つかった ttp://blog.gnetworks.co.jp/nk2/?p=44
723 名前:714 mailto:sage [2009/05/07(木) 22:58:24 ID:???] >>720 複雑なクエリは、無理してCriteria通さずに、直接SQL渡した方が見通しがいいような気がする。 $stmt = Propel::getConnection()->prepare('select ...'); $stmt->bindValue(..); // パラメータを渡す必要があるなら $stmt->execute(); while (($row = $stmt->fetch(PDO::FETCH_BOTH) != false) { ... }
724 名前:nobodyさん mailto:sage [2009/05/08(金) 02:48:43 ID:???] クエリも使いまわしたりするからな。 直接SQL渡すより極力Criteriaで使ったほうがいい。 そういうプログラミングをしないならDoctrine使ったほうが良い
725 名前:nobodyさん mailto:sage [2009/05/08(金) 07:23:57 ID:???] クエリ使いまわすなら、どこかのテーブルクラスに入れとけばいいだけかと。 SQL直書きの方が見通しが良くなる事も普通にあると思う。 どっちがいいかというのは難しい問題だけど、その時々の決められた方針に従うとか。 >>724 しばらくPHPはほぼ触ってないんだけど、Doctrineはもう実用レベルなんだ。 見てみよう。
726 名前:nobodyさん mailto:sage [2009/05/16(土) 04:48:31 ID:???] Propelは取得するカラム増減するだけで、setとかhydrateとか自分でやらないかぎりモデルがまったく使えなくなるのがメンドイ。 てか、1.3からpoolとかしてるから、下手に自前でやると危険そう。そこでsave呼ばれたときを考えたりすると・・・ まあORマッパーなんだから、selectいじるなってのはあるんだろうが。 Doctrineってそういうの強そう?
727 名前:nobodyさん mailto:sage [2009/05/16(土) 06:05:29 ID:???] >>726 いや、その為にPeerBuilderで拡張できるようになってるわけだが。 BasePeerをちょっと拡張したクラス準備するだけでもいいし。 いくらでも手はあるし、そういうことができるように作られている。
728 名前:nobodyさん mailto:sage [2009/05/16(土) 06:07:26 ID:???] このひとのとか code.google.com/p/openforce-symfony-plugins-project/wiki/ofPropel13Plugin
729 名前:nobodyさん [2009/05/19(火) 14:29:31 ID:qhW3ZTR1] キャッシュファイルが多すぎてsymfony ccがなかなか終わらないんだけど どうしたらいいの。 サービス稼働中だとキャッシュの作成とバッティングして時間かかるんかなぁ psでプロセス見るとD(割り込み不可=IOアクセス中)のままだ。 cache clearはサービスを止めて行うもの?
730 名前:nobodyさん mailto:sage [2009/05/19(火) 14:36:50 ID:???] てか、サービス止めて、 ディレクトリごとrm -rfした方がずっと速いかも・・
731 名前:nobodyさん mailto:sage [2009/05/19(火) 16:47:50 ID:???] >>729 コンテンツキャッシュはぶっちゃけSQLiteキャッシュ使ったほうが何かと勝手がいいぞ。 キャッシュの削除条件設定も柔軟に対応できるし。 ファイルキャッシュは増えてくると不都合が多すぎる。
732 名前:nobodyさん [2009/05/31(日) 06:43:32 ID:rQz6XN2i] 1.2使ってます DBにname address tel category file とあってfileとcategoryはそれぞれ別で登録するようにしたいのですが sfFormつかうとfileやcategoryを登録したら他のデータがきえちゃいます。 個別にフォームヘルパーつかって登録するとかみたいな方法しかないですか?
733 名前:714 mailto:sage [2009/05/31(日) 13:22:23 ID:???] >>732 ORM何使ってる Propel? Doctrine? Propelなら、 Modelの各フィールドに対して更新フラグが立っている場合のみ、Update対象列になる。 resetModifiedメソッド呼んで、更新対象外フィールドのフラグ折ってやれば、多分おk Doctrineは...知らん
734 名前:nobodyさん mailto:sage [2009/05/31(日) 13:24:24 ID:???] >>733 名前欄残ってた。orz 関係ないから無視しといて。
735 名前:nobodyさん [2009/05/31(日) 14:26:16 ID:rQz6XN2i] >>733 あぁ、そうか・・・。 スケルトンのとおりにvalodator通した後そのまま $myTabler = $form->save(); ってやってたから全部保存されちゃってたんですね。 必要なフィールドだけセットして保存しちゃえばよかったんだ ありがとうございました。やってみます
736 名前:735 [2009/05/31(日) 15:59:53 ID:rQz6XN2i] なんか結局1.0と似た感じになっちゃったorz 対話形式で進めていくものをつくってくと結局こうなるのかな
737 名前:nobodyさん mailto:sage [2009/06/04(木) 08:41:11 ID:???] バリデータでファイルがアップされているかの確認はどうるのでしょうか? validate/test.ymlへ file: required: yes のように記述してもうまく動きません。
738 名前:nobodyさん mailto:sage [2009/06/04(木) 23:42:58 ID:???] >>737 Symfonyのバージョンは1.0系 or 1.1系? もしそうなら ttp://symfony.xrea.jp/1.1/book/10-Forms.html#form.validation の「ファイルのバリデータ」の通りに書いてる?
739 名前:nobodyさん mailto:sage [2009/06/10(水) 18:11:14 ID:???] 嗚呼愛しのファビエンヌ ttp://codezine.jp/article/detail/3968
740 名前:nobodyさん mailto:sage [2009/06/10(水) 18:22:34 ID:???] 公開がインタビューの半年後とか、やる気ねぇなぁ・・・。
741 名前:nobodyさん mailto:sage [2009/06/10(水) 18:34:35 ID:???] 読み方フランチョスじゃないんだなワロス
742 名前:nobodyさん mailto:sage [2009/06/10(水) 19:37:01 ID:???] ついに大文字になりますて… まるで大文字になるのをみんなが待ち望んでいたかのような書き方だな。
743 名前:nobodyさん mailto:sage [2009/06/10(水) 20:20:53 ID:???] 正直DIはいらねーな
744 名前:nobodyさん mailto:sage [2009/06/10(水) 23:17:18 ID:???] 本気でフランチョスだなんて思ってる奴いねぇだろw
745 名前:nobodyさん mailto:sage [2009/06/11(木) 12:20:15 ID:???] >>744 サイボウズのアキモトサンはそう思ってたんじゃね?w
746 名前:nobodyさん mailto:sage [2009/06/11(木) 17:46:55 ID:???] 2ch大好き秋元さん
747 名前:nobodyさん mailto:sage [2009/06/13(土) 14:40:36 ID:???] symfony使うんで、sfFormとAjaxを上手く組み合わせたいと思うんだが難しいかな? だらだら探したけど、互いをおいしく利用してみたいなのはみつからないんだよな。 javascriptHelperとsfFormって連動する設計になってないよね?
748 名前:nobodyさん mailto:sage [2009/06/14(日) 03:30:08 ID:???] いくらでもできるよ
749 名前:nobodyさん mailto:sage [2009/06/14(日) 03:48:08 ID:???] ヘルパの呼び出しは sfContext::getInstance()->getConfiguration()->loadHelpers(); Javascript呼び出したければ sfContext::getInstance()->getResponse()->addJavascript();
750 名前:nobodyさん mailto:sage [2009/06/18(木) 17:31:00 ID:???] 今までsymfonyで動いてたサイトを移動したいんだけど 移動先のレンタルサーバがspl_autoload_register使えなくてsymfony動かないっぽいんですが フレームワークを変えるしか方法ないですかね?
751 名前:nobodyさん mailto:sage [2009/06/19(金) 10:12:40 ID:???] レンタルサーバを変える
752 名前:nobodyさん mailto:sage [2009/06/24(水) 00:44:44 ID:???] >>739 フランチョス社長やったんか
753 名前:nobodyさん mailto:age [2009/06/26(金) 11:45:18 ID:???] doctrineについて教えてください。 schema.yml の定義で下記 relations: ****: foreignAlias: **** *****: class: ***** refClass: ***** foreignAlias: ***** foreignAlias, class, refClass, について詳しく説明しているサイトありますか?
754 名前:nobodyさん mailto:sage [2009/06/29(月) 20:27:14 ID:???] symfony 1.2で質問です。 ヘルパーをactionで使おうとしているのですがmyproject/lib/helperに格納されているものしか使えません。 module毎にmyproject/app/myapp/mymodule/lib/helper/MyHelper.phpという風にすれば使用できると思っていたのですが認識違いでしょうか? 教えてください。
755 名前:nobodyさん mailto:sage [2009/06/30(火) 02:08:50 ID:???] >>754 symfony標準のhelper /myproject/app/myapp/modules/mymodule/lib/helper /myproject/app/myapp/helper /myproject/lib/helper に加えて、各プラグインについて、 /myproject..../myplugin/modules/mymodule/lib/helper /myproject..../myplugin/lib/helper のみ 故に、 myproject/app/myapp/mymodule/lib/helper/MyHelper.php ではなく、 myproject/app/myapp/modules/mymodule/lib/helper/MyHelper.php とすれば、いけるんじゃない? 詳細は、sfApplicationConfiguration.class.phpのgetHelperDirsメソッドのソース読んでみて
756 名前:nobodyさん mailto:sage [2009/07/01(水) 01:41:29 ID:???] CoCが流行の昨今ymlの設定地獄なんて 時代遅れも甚だしいな。 こんなの流行るわけねーだろ。 CakePHPの爪の垢でも煎じてのんでろやこの屑FWが。
757 名前:nobodyさん mailto:sage [2009/07/01(水) 07:14:10 ID:???] いくらCoCにしても設定ファイルはいるだろ。
758 名前:nobodyさん mailto:sage [2009/07/01(水) 22:39:19 ID:???] Symfony 1.0になる前にちょっと使ったらymlをちょっと書き間違えると Symfonyの深いところでエラーが出てもうダメポって挫折してCakePHPで 快適生活してるんだけど、最近のSymfonyはそこらへん快適になった?
759 名前:nobodyさん mailto:sage [2009/07/02(木) 02:17:54 ID:???] ヴァリデーターがフォームフレームワークになったからだいぶ減った感じだけど そのフォームヘルパーでやたら苦労してる。 かなり使い込めれば快適なんだろうけどちょっと変わったことやろうとするとめちゃくちゃはまる
760 名前:nobodyさん mailto:sage [2009/07/03(金) 01:03:55 ID:???] CoCって、Symofnyだってデフォルトの規約もってるだろう。 さらに設定ファイルでいじれるだけで、そこがCakePHPより良いとか意味がわからん。 設定ファイルの糞さこそCakeの癌で改善されてるのに
761 名前:nobodyさん mailto:sage [2009/07/03(金) 02:48:34 ID:???] ちょっと書き間違えても動くからなぁ他のFWは って事だろ
762 名前:nobodyさん mailto:sage [2009/07/03(金) 05:58:37 ID:???] CoCって言葉を使いたかっただけだろ。
763 名前:nobodyさん mailto:sage [2009/07/11(土) 09:07:00 ID:???] はまりもあるしドキュメント不足な面もあるが、慣れれば割と快適。 使い始めて半年くらい、いまはサクサクサイト構築していってる。
764 名前:nobodyさん mailto:sage [2009/07/11(土) 21:46:17 ID:???] うだうだ言うより、極めてしまえば、最近の有名どころは強力なツールになると思うんだがなぁ