のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,689,170人
昨日: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,-14)
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,-25)
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,-152)
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,-90)
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,-18)
ふぅ。またも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,-120)
別名でモジュール作り直しても、同様に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,-176)
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,-110)
補足。
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,-72)
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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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