のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,348,128人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレsymfony PHPフレームワークpart2

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 2010/09/06(月) 02:28:19 ID:???.net (-1,-29,-5)
    getValue('hoge')でできない?
    152 : nobodyさん - 2010/09/06(月) 13:03:00 ID:???.net (-2,-30,-24)
    sfContext::getInstance()->getRequest()->getParameter('xxx')
    ってやればどこからでも使えるでしょ
    153 : nobodyさん - 2010/09/08(水) 02:24:29 ID:???.net (+13,-29,-30)
    view.ymlの国際化ってできますか?
    meta language等を、カルチャーに応じて変えたいんだ。

    とりあえずpreExecute()で実装しちゃったけど
    他に方法があるなら聞いておきたい。
    154 : 153 - 2010/09/08(水) 03:09:32 ID:???.net (-1,-29,-17)
    preExecute()でやると、モジュール増えたとき大変だ。。。
    どうやるのが最適解でしょうか?
    155 : nobodyさん - 2010/09/08(水) 08:01:23 ID:???.net (-11,-29,+0)
    filter
    156 : nobodyさん - 2010/09/09(木) 01:10:47 ID:???.net (+4,-27,-29)
    CSRF対策を一時的にOFFにするにはどうすればいいですか?
    157 : nobodyさん - 2010/09/10(金) 01:25:22 ID:???.net (-1,-29,-2)
    >>156
    sfForm::disableCSRFProtection();
    158 : nobodyさん - 2010/09/11(土) 19:01:35 ID:???.net (-2,-30,-52)
    「500 Internal Server Error」ページの上書きってどうやってできますか?
    /web/errors/error500.phpを設置しても、反映されませんでした。
    159 : nobodyさん - 2010/09/11(土) 20:28:13 ID:???.net (-1,-29,-8)
    /config/error/error.html.php に変更されたようです
    160 : nobodyさん - 2010/09/11(土) 22:43:12 ID:???.net (+3,-29,-53)
    error.html.php の中身を「Test」ってだけにしてみたんだが、
    IEだとブラウザの吐く500エラーページになってしまう。。。
    FF、Safari、GoogleChromeは問題なかった。
    161 : nobodyさん - 2010/09/12(日) 02:08:28 ID:???.net (-3,-29,-21)
    http://support.microsoft.com/kb/294807/ja

    >HTTP 500 応答の実際のテキストを表示するには、Content-Length を 512 バイト以上に設定する必要があります。

    マジキチ
    162 : nobodyさん - 2010/09/13(月) 16:47:51 ID:???.net (+29,+3,-13)
    symfony はキチガイ仕様だってばさ
    163 : nobodyさん - 2010/09/14(火) 06:51:47 ID:???.net (-6,-29,-11)
    symfonyはじまったな。
    164 : nobodyさん - 2010/09/14(火) 13:49:35 ID:???.net (-1,-29,-8)
    どう始まったの? Ver2.0の話??
    165 : nobodyさん - 2010/09/14(火) 21:20:00 ID:???.net (+57,+29,-54)
    JobeetとMore With Symfony読んだんですけど、
    ほかにも「これは読んでおけ!」っていうのありますか?

    >>1にまとめて書いてほしいけど、次スレは何年後か分かんないもんで><
    166 : nobodyさん - 2010/09/15(水) 04:12:04 ID:???.net (+57,+29,-19)
    分からない > チュートリアル
    の次は実践だろ。なんか作れよ
    167 : nobodyさん - 2010/09/15(水) 16:22:30 ID:???.net (+91,+29,-5)
    作ったけど、もっとコア部分の理解を深めたいと思って。。
    168 : nobodyさん - 2010/09/15(水) 16:26:35 ID:???.net (+47,+29,-2)
    なんのために?
    169 : nobodyさん - 2010/09/15(水) 18:06:19 ID:???.net (+70,+29,-20)
    >>167
    それってソース読むのが一番じゃね?つーか、それに勝るものはないw
    170 : nobodyさん - 2010/09/15(水) 21:29:28 ID:???.net (+57,+29,-33)
    とりあえずプラグインとか自分で作りたいから。
    んで将来的には自分でフレームワークを作りたい。
    171 : nobodyさん - 2010/09/15(水) 21:31:04 ID:???.net (+57,+29,-22)
    ソースは時々grepして見てるけど、
    もうちょっと全貌というか概略から勉強したいんだよね。
    172 : nobodyさん - 2010/09/16(木) 00:39:38 ID:???.net (+57,+29,-32)
    自分でフレームワークとか四角い車輪すぎるだろ
    173 : nobodyさん - 2010/09/16(木) 02:56:34 ID:???.net (+57,+29,-25)
    自作FWは設計とかデザパタとかOOとか勉強になる
    ただ実戦投入してはいけないw
    174 : nobodyさん - 2010/09/16(木) 07:09:09 ID:???.net (+57,+29,-42)
    あとセキュリティ方面の知識も身につくな
    175 : nobodyさん - 2010/09/16(木) 10:49:36 ID:???.net (+62,+29,-106)
    ぶっちゃけいまさらFWつくるのに労力費やすのはナンセンス。
    PHPのプログラム的セキュリティもFWの流儀に従ってれば、
    たいていは問題ない。
    それよりFW使って、みんなを楽しませる、おもしろいサービスつくろうぜ!
    176 : nobodyさん - 2010/09/16(木) 14:57:27 ID:???.net (+57,+29,-19)
    自分で作ったフレームワークでみんなを楽しませる面白いサービスが作れたら最高ですの
    177 : nobodyさん - 2010/09/16(木) 21:53:53 ID:???.net (+57,+29,-14)
    いやーそう妄想するのは楽しいけど、結局、何も出来ないまま終わる・・・
    人がやれることは限られてるのだ。時間もね。
    178 : nobodyさん - 2010/09/17(金) 03:31:33 ID:???.net (-1,-29,-26)
    symfony freezeってコマンド名変わった??
    179 : nobodyさん - 2010/09/17(金) 21:38:18 ID:???.net (-1,-29,-17)
    ひょっとしてsymfonyって、mod_rewriteないと使えない?
    180 : nobodyさん - 2010/09/17(金) 22:53:40 ID:???.net (-1,-29,-4)
    使えない事無いけど、mod_rewriteあったほうがかっこ良いURLでサービス出来るね
    181 : nobodyさん - 2010/09/18(土) 19:35:38 ID:???.net (+33,-30,-153)
    win環境で開発して、本番Linux環境に持っていったんだけど苦戦してます。
    freezeしようとしたら「Task "freeze" is not defined.」になったので、tar.gzにしてFTPで送って解凍しました。

    Autoloadが、sfDoctrineが見つからないって言ったから、自分でpluginsに
    SVNでVer1.1とってきたんだけど
    >Fatal error: Call to undefined method RecordForm::setupInheritance() in /virtual/myname/myproject/lib/form/doctrine/base/BaseRecordForm.class.php on line 47
    というエラーがでます。
    Ver1.3-2.0も試したけどエラーでした。

    どうしたらいいでしょうか。。。
    182 : 181 - 2010/09/18(土) 19:55:07 ID:???.net (+3,-30,-41)
    初めてだから、どうすればいいか分からないエラーだらけ。
    >Fatal error: Class 'sfValidatorSfCryptoCaptcha' not found
    Autoloaderがうまく機能してないんかな。。
    183 : 181 - 2010/09/18(土) 20:33:10 ID:???.net (+4,-30,-89)
    svnが失敗してディレクトリ構造ぶっこわしてたみたいです。
    plugin下を手動で再配置して直りました。

    でもまた新しいエラーが。
    >500 | Internal Server Error | sfConfigurationException
    >The route "captcha_refresh" does not exist.
    ローカルでは動くのに、なんでこんなにエラー出るんだろ。。。
    184 : 181 - 2010/09/18(土) 21:54:41 ID:???.net (+57,+29,-17)
    ふぅ。またもsvnがおかしなことしてくれてたぜ。

    今度はCaptchaImageがxになるぜ!まったくなんてヤローだ。
    185 : nobodyさん - 2010/09/26(日) 21:30:28 ID:???.net (+3,-30,+0)
    Jobeet12日目のアドミンジェネレータ、誰か訳してくれww

    edit_mode オプションは %%is_activated%% %%JobeetCategory%% -
    %%company%% (%%email%%) is looking for a %%=position%% (%%location%%)
    max_per_page: 10 sort: [expires_at, desc] batch_actions: _delete:
    extend: object_actions: extend: _edit: _delete: ~ actions:
    deleteNeverActivated: { label: Delete never activated jobs }
    table_method: retrieveBackendJobList filter: display: [category_id,
    company, position, description, is_activated, is_public, email,
    expires_at] form: class: BackendJobeetJobForm display: Content:
    [category_id, type, company, logo, url, position, location,
    description, how_to_apply, is_public, email] Admin: [_generated_token,
    is_activated, expires_at] edit: title: Editing Job "%%company%% is
    looking for a %%position%%" new: title: Job Creation
    186 : nobodyさん - 2010/09/26(日) 21:44:33 ID:???.net (+3,-30,-112)
    しょうがなく英語版軽く見てみたけど、日本語訳したやつ適当すぎだろww
    前半の説明9割飛ばしてるし、後半も足りねー。
    どーりで何度読んでも意味が分からないわけだ。

    日本語訳アリは『○』
    ○ Backend Creation
    × Backend Modules
    × Backend Look and Feel
    × The symfony Cache
    × Backend Configuration
    × Title Configuration
    × Fields Configuration
    ○ List View Configuration
    ○ Form Views Configuration
    × Filters Configuration
    × Actions Customization
    × Templates Customization
    × Final Configuration
    ○ Final Thoughts
    187 : nobodyさん - 2010/09/26(日) 21:55:28 ID:???.net (-6,-29,-2)
    Ver1.2にしたら出てきた!
    188 : nobodyさん - 2010/09/28(火) 01:01:17 ID:???.net (+3,-30,-111)
    何度かスキーマ書き換え&Doctrineジェネレータ使っただけで、自分でコードを書いてないのにエラーになる。
    >Fatal error: Call to a member function getId() on a non-object in
    >showSuccess.php on line 5

    List,New,Editは問題なし。Showのみエラー。なんででしょう??
    189 : nobodyさん - 2010/09/28(火) 16:06:48 ID:???.net (-6,-29,-12)
    ./symfony cc
    190 : nobodyさん - 2010/09/28(火) 17:21:48 ID:???.net (-1,-29,-5)
    キャッシュはクリアしてます。
    ccはキャッシュが残ることあるんで、
    cacheディレクトリ以下全削除もしました。
    191 : nobodyさん - 2010/09/28(火) 17:27:27 ID:???.net (+3,-29,-106)
    モジュール作った後にスキーマ書き換えると、
    テンプレートが更新されないのがイヤなので、
    module以下のactionとtemplateを削除して
    再度モジュール生成、なんてことをしたのがマズかったのかな。。。
    192 : nobodyさん - 2010/09/28(火) 18:41:32 ID:???.net (+3,-30,+0)
    もう少し分かってきたことを書きます。
    action内では、getId()に成功して正しい値でした。

    > public function executeShow(sfWebRequest $request)
    > {
    > $this->response = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));
    > $this->forward404Unless($this->response);
    ># file_put_contents("d:\\debug.txt",$this->response->getId());
    > }

    しかし、テンプレート内でisset($response)するとfalseになります。

    > Notice: Undefined variable: response in showSuccess.php on line 8
    >
    > Fatal error: Call to a member function getId() on a non-object in showSuccess.php on line 8

    193 : nobodyさん - 2010/09/28(火) 18:53:05 ID:???.net (+3,-30,-119)
    別名でモジュール作り直しても、同様にshowでエラーになります。。。
    スキーマの問題でしょうか。。。

    >php symfony doctrine:generate-module --with-show
    > --non-verbose-templates frontend response2 response
    194 : nobodyさん - 2010/09/28(火) 19:46:03 ID:???.net (+13,-30,-174)
    responseって名前がだめなんじゃね?変数の名前変えてみたら?

    $this->response = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));

    $this->resObj = Doctrine_Core::getTable('response')->find(array($request->getParameter('id')));
    とか。
    テンプレート側も修正が必要になるけど置換一発で行けるでしょ
    195 : 194 - 2010/09/28(火) 19:48:24 ID:???.net (+3,-30,-109)
    補足。
    action,componentのクラス内で$this->requestと$this->responseはsymfonyが使う既定のプロパティだから、
    $this->requestと$this->responseは設定してもビューには渡されないんだ。

    参考までに
    http://trac.symfony-project.org/browser/branches/1.4/lib/action/sfComponent.class.php
    196 : nobodyさん - 2010/09/28(火) 21:50:40 ID:???.net (-1,-29,-25)
    テーブル名から他の名称まで、responseを別名に変えてうまくいきました!
    感謝です!!
    197 : nobodyさん - 2010/09/29(水) 00:57:50 ID:???.net (+3,-29,-71)
    JobeetJobやってるんですが、カテゴリの表示順を変えるにはどうすればいいでしょうか?
    sfWidgetFormDoctrineChoiceの中もちょっと見たのですが分かりませんでした。

    実運用の時には、「リストの2番目に新しいカテゴリ名を追加したい」なんていう
    変更はよくあると思うので、何かやり方はあると思うんですが。。。
    198 : nobodyさん - 2010/10/03(日) 23:41:03 ID:???.net (+23,-30,-103)
    メアド欄だけのフォームを作ろうと思っています。
    スキーマを作ってDBまで作成するのは大げさだと思うので
    BaseFormDoctrineを派生させて、自前でフォームを作ろうとしたのですが
    アクションでnew MyformForm()すると失敗します。

    >Fatal error: Class 'Myform' not found in
    >C:\MyProject\lib\vender\symfony\lib\plugins\sfDoctrinePlugin\lib\form\sfFormDoctrine.class.php on line 39

    こうゆうやり方はNGなんでしょうか?
    199 : 198 - 2010/10/04(月) 01:35:50 ID:???.net (+3,-29,-59)
    とりあえず、テンプレートに手作業でFORMタグ書いて対応しました。

    ところで、sfValidatorEmailが、アドレスに「"」「,」「:」「\n」なんかがあっても
    許容しちゃうんだけど、みんなこのまま使ってるの??
    俺は怖いから書き換えたけどね。
    200 : 198 - 2010/10/04(月) 16:19:34 ID:???.net (-1,-29,-34)
    「new MyformForm()」じゃなくてテンプレート内の「echo $form」で失敗してるようでした。

    ひょっとして、モデルも作らないとダメってことですか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について