第2回 Symfonyユーザー会IRC集会を開催しました

Symfonyに関するアレコレを話し合うIRC集会の第2回を、6/20(日)の21時~23時に開催しました。 以下、IRC集会の内容のまとめです。

まとめ

公式ドキュメントの翻訳など

  • 進め方の検討。基本的にはやりたい人が勝手にやればよいという意見。
  • ドキュメント翻訳温泉企画
    • 日程を決めます。
  • もっと気軽にドキュメントの作成や編集に参加して欲しい

symfony入門時につまづきやすい点

  • symfony ccでキャッシュクリアが必要なところ(devからprodに変更した場合)
    • 何がキャッシュされていて、symfony ccしないと反映されないのかが最初は分からない
  • デバッグツールバーやデフォルト画面のCSSが適用されない。画像が表示されない。
  • モデルクラスのTableとRecordの使い分けが分からない
  • Formの使い方が分からない
  • DQLが分からない
  • デバッグの仕方
    • symfonyライブラリのオブジェクトをvar_dumpすると大変なことになる。(今までのPHP開発でのデバッグの仕方が通用しない?)
    • デバッグツールバー、ロギング等、symfonyの機構を利用する。
  • Apacheの設定などの問題

sfFormでIEの場合だけCSRFエラーになっていたという件

セキュリティ修正プログラム MS01-055 では、不適切な構文を使用した名前のサーバーは Cookie 名を設定できません。Cookie を使用するドメインでは、ドメイン名およびサーバー名に英数字 ("-" または ".") だけを使用しなければなりません。サーバー名にアンダースコア ("_") など、その他の文字が含まれている場合、Internet Explorer は Cookie をブロックします。

アクションやコンポーネントのファイル名のルールについて

Convention Actions Components
Logic file actions.class.php components.class.php
Logic class extends sfActions sfComponents
Method naming executeMyAction() executeMyComponent()
Presentation file naming myActionSuccess.php _myComponent.php

コンポーネントはアクションとほぼ同じルールなので、配置するディレクトリなどには注意する必要があります。

  • ファイル名などのルールはどこで処理されているか?
    • アクション、コンポーネント共に、上記の表のルール以外に「hogeAction.class.php」と1アクション1ファイル形式のルールも組み込まれているが、ドキュメントに書かれていないなどの理由から、利用はおすすめしないという意見もあり。

利用しているエディタの話

OSC Nagoya 2010に出展&セミナーします

次回

次回は、7/4(日)の21時~23時で開催予定です。

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony