フランチョスとsymfony
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/01/24(木) 21:26:07ID:???http://www.symfony-project.org/
コードスニペット
http://www.symfony-project.org/snippets/tag
プラグイン
http://trac.symfony-project.com/wiki/SymfonyPlugins
どうぞ つ
0712nobodyさん
2009/04/24(金) 00:06:42ID:???ソース(AssertHelper.php)見ると、<meta http-equive...>と出力させたい場合は、addHttpMeta()で追加、
<meta name=...>と出力させたい場合は、addMeta()で追加するらしい。
symfony 1.2系には、setHttpMeta, setMetaは無いね。削除されたのかな?
1.2系では、sfResponseに直接追加しなくても、view.ymlで設定すればおk。
0713nobodyさん
2009/04/25(土) 21:56:50ID:???config_handlers.yml
で独自ハンドラを追加して、
そのクラスをlib直下においたら、アクセス時にその独自ハンドラが存在しないと
怒られるんですが、どうしてですかね・・・・。
debugがONだと動くのですが。。。
0714nobodyさん
2009/04/26(日) 23:35:53ID:???prod環境(debug=off)では、複数のファイルの読み込みを避けるためなのか、いくつかのクラスをpackingしています。
このクラスの中には、sfAutoloadも含まれています。
packingする際、まず先に、config_handlers.ymlに設定された、「すべての」ハンドラをインスタンス化しようとします。
独自ハンドラについては、まだsfAutoloadがインスタンス化されていないため、オートロードに失敗します。
debugがonの場合、packingしないため、先にsfAutoloadがインスタンス化されます。
それゆえ、独自ハンドラもsfAutoloadを通して、読み込むことができる様になります。
この問題を解決するために、sfAutoloadに頼らず、手動でクラスファイルをinclude(require)します。
includeする場所は、ProjectConfigurationが最適でしょう。
0715714
2009/04/26(日) 23:40:24ID:???先にsfAutoloadを手動でincludeしてしまうと、その先で二重定義だと言われて、
実行時エラーとなってしまいます。
0716nobodyさん
2009/04/27(月) 07:39:55ID:???ttp://www.namiten.com/haruka/web/frontend_dev.php/
0717nobodyさん
2009/04/27(月) 12:34:04ID:???0718699
2009/04/29(水) 16:03:53ID:rB9MGWdaひつようない?いらない?一応張っておきます。
http://gomojp.blog77.fc2.com/blog-entry-75.html
0719nobodyさん
2009/04/30(木) 16:07:02ID:???0720nobodyさん
2009/05/07(木) 12:16:55ID:???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に書いてもいいかな。
無理っぽいのかなあ。どうでしょうか?
0721720
2009/05/07(木) 12:19:38ID:SY3Om6u2専用ブラウザこの設定うざいな。しつれいしました。
あとpropelでというかCriteriaでの間違いでした。
お願いします。
0722720
2009/05/07(木) 12:38:05ID:???検索キーワード変えたらすぐ見つかった
ttp://blog.gnetworks.co.jp/nk2/?p=44
0723714
2009/05/07(木) 22:58:24ID:???複雑なクエリは、無理してCriteria通さずに、直接SQL渡した方が見通しがいいような気がする。
$stmt = Propel::getConnection()->prepare('select ...');
$stmt->bindValue(..); // パラメータを渡す必要があるなら
$stmt->execute();
while (($row = $stmt->fetch(PDO::FETCH_BOTH) != false) {
...
}
0724nobodyさん
2009/05/08(金) 02:48:43ID:???直接SQL渡すより極力Criteriaで使ったほうがいい。
そういうプログラミングをしないならDoctrine使ったほうが良い
0725nobodyさん
2009/05/08(金) 07:23:57ID:???SQL直書きの方が見通しが良くなる事も普通にあると思う。
どっちがいいかというのは難しい問題だけど、その時々の決められた方針に従うとか。
>>724
しばらくPHPはほぼ触ってないんだけど、Doctrineはもう実用レベルなんだ。
見てみよう。
0726nobodyさん
2009/05/16(土) 04:48:31ID:???てか、1.3からpoolとかしてるから、下手に自前でやると危険そう。そこでsave呼ばれたときを考えたりすると・・・
まあORマッパーなんだから、selectいじるなってのはあるんだろうが。
Doctrineってそういうの強そう?
0727nobodyさん
2009/05/16(土) 06:05:29ID:???いや、その為にPeerBuilderで拡張できるようになってるわけだが。
BasePeerをちょっと拡張したクラス準備するだけでもいいし。
いくらでも手はあるし、そういうことができるように作られている。
0728nobodyさん
2009/05/16(土) 06:07:26ID:???http://code.google.com/p/openforce-symfony-plugins-project/wiki/ofPropel13Plugin
0729nobodyさん
2009/05/19(火) 14:29:31ID:qhW3ZTR1どうしたらいいの。
サービス稼働中だとキャッシュの作成とバッティングして時間かかるんかなぁ
psでプロセス見るとD(割り込み不可=IOアクセス中)のままだ。
cache clearはサービスを止めて行うもの?
0730nobodyさん
2009/05/19(火) 14:36:50ID:???ディレクトリごとrm -rfした方がずっと速いかも・・
0731nobodyさん
2009/05/19(火) 16:47:50ID:???コンテンツキャッシュはぶっちゃけSQLiteキャッシュ使ったほうが何かと勝手がいいぞ。
キャッシュの削除条件設定も柔軟に対応できるし。
ファイルキャッシュは増えてくると不都合が多すぎる。
0732nobodyさん
2009/05/31(日) 06:43:32ID:rQz6XN2iDBにname address tel category file
とあってfileとcategoryはそれぞれ別で登録するようにしたいのですが
sfFormつかうとfileやcategoryを登録したら他のデータがきえちゃいます。
個別にフォームヘルパーつかって登録するとかみたいな方法しかないですか?
0733714
2009/05/31(日) 13:22:23ID:???ORM何使ってる
Propel?
Doctrine?
Propelなら、
Modelの各フィールドに対して更新フラグが立っている場合のみ、Update対象列になる。
resetModifiedメソッド呼んで、更新対象外フィールドのフラグ折ってやれば、多分おk
Doctrineは...知らん
0735nobodyさん
2009/05/31(日) 14:26:16ID:rQz6XN2iあぁ、そうか・・・。
スケルトンのとおりにvalodator通した後そのまま
$myTabler = $form->save();
ってやってたから全部保存されちゃってたんですね。
必要なフィールドだけセットして保存しちゃえばよかったんだ
ありがとうございました。やってみます
0736735
2009/05/31(日) 15:59:53ID:rQz6XN2i対話形式で進めていくものをつくってくと結局こうなるのかな
0737nobodyさん
2009/06/04(木) 08:41:11ID:???validate/test.ymlへ
file:
required: yes
のように記述してもうまく動きません。
0738nobodyさん
2009/06/04(木) 23:42:58ID:???Symfonyのバージョンは1.0系 or 1.1系?
もしそうなら
ttp://symfony.xrea.jp/1.1/book/10-Forms.html#form.validation
の「ファイルのバリデータ」の通りに書いてる?
0739nobodyさん
2009/06/10(水) 18:11:14ID:???嗚呼愛しのファビエンヌ
ttp://codezine.jp/article/detail/3968
0740nobodyさん
2009/06/10(水) 18:22:34ID:???0741nobodyさん
2009/06/10(水) 18:34:35ID:???0742nobodyさん
2009/06/10(水) 19:37:01ID:???まるで大文字になるのをみんなが待ち望んでいたかのような書き方だな。
0743nobodyさん
2009/06/10(水) 20:20:53ID:???0744nobodyさん
2009/06/10(水) 23:17:18ID:???0746nobodyさん
2009/06/11(木) 17:46:55ID:???0747nobodyさん
2009/06/13(土) 14:40:36ID:???だらだら探したけど、互いをおいしく利用してみたいなのはみつからないんだよな。
javascriptHelperとsfFormって連動する設計になってないよね?
0748nobodyさん
2009/06/14(日) 03:30:08ID:???0749nobodyさん
2009/06/14(日) 03:48:08ID:???ヘルパの呼び出しは
sfContext::getInstance()->getConfiguration()->loadHelpers();
Javascript呼び出したければ
sfContext::getInstance()->getResponse()->addJavascript();
0750nobodyさん
2009/06/18(木) 17:31:00ID:???移動先のレンタルサーバがspl_autoload_register使えなくてsymfony動かないっぽいんですが
フレームワークを変えるしか方法ないですかね?
0751nobodyさん
2009/06/19(金) 10:12:40ID:???0753nobodyさん
2009/06/26(金) 11:45:18ID:???schema.yml の定義で下記
relations:
****:
foreignAlias: ****
*****:
class: *****
refClass: *****
foreignAlias: *****
foreignAlias, class, refClass, について詳しく説明しているサイトありますか?
0754nobodyさん
2009/06/29(月) 20:27:14ID:???ヘルパーをactionで使おうとしているのですがmyproject/lib/helperに格納されているものしか使えません。
module毎にmyproject/app/myapp/mymodule/lib/helper/MyHelper.phpという風にすれば使用できると思っていたのですが認識違いでしょうか?
教えてください。
0755nobodyさん
2009/06/30(火) 02:08:50ID:???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メソッドのソース読んでみて
0756nobodyさん
2009/07/01(水) 01:41:29ID:???時代遅れも甚だしいな。
こんなの流行るわけねーだろ。
CakePHPの爪の垢でも煎じてのんでろやこの屑FWが。
0757nobodyさん
2009/07/01(水) 07:14:10ID:???0758nobodyさん
2009/07/01(水) 22:39:19ID:???Symfonyの深いところでエラーが出てもうダメポって挫折してCakePHPで
快適生活してるんだけど、最近のSymfonyはそこらへん快適になった?
0759nobodyさん
2009/07/02(木) 02:17:54ID:???そのフォームヘルパーでやたら苦労してる。
かなり使い込めれば快適なんだろうけどちょっと変わったことやろうとするとめちゃくちゃはまる
0760nobodyさん
2009/07/03(金) 01:03:55ID:???さらに設定ファイルでいじれるだけで、そこがCakePHPより良いとか意味がわからん。
設定ファイルの糞さこそCakeの癌で改善されてるのに
0761nobodyさん
2009/07/03(金) 02:48:34ID:???って事だろ
0762nobodyさん
2009/07/03(金) 05:58:37ID:???0763nobodyさん
2009/07/11(土) 09:07:00ID:???使い始めて半年くらい、いまはサクサクサイト構築していってる。
0764nobodyさん
2009/07/11(土) 21:46:17ID:???0765nobodyさん
2009/07/13(月) 14:24:49ID:???虎は何故強いと思うね?もともと強いからよ。
0766nobodyさん
2009/07/22(水) 02:18:54ID:???0767nobodyさん
2009/07/22(水) 11:03:44ID:???0769nobodyさん
2009/07/28(火) 23:40:23ID:jaMsZG3/symfonyは標準でそういう手段提供してないの?
0770nobodyさん
2009/07/28(火) 23:54:07ID:???actionはあくまでweb経由で呼び出すんすかのー
0771nobodyさん
2009/07/29(水) 01:01:31ID:???0772nobodyさん
2009/08/04(火) 00:14:51ID:???2年くらい前の元気さはどこへいったw
0773nobodyさん
2009/08/04(火) 02:42:24ID:???バージョンアップ版のがサポート短いとか追っかけていく気にならん
0774nobodyさん
2009/08/05(水) 14:44:31ID:???もう抜かれてしまったのか?
0775nobodyさん
2009/08/06(木) 01:56:34ID:???だからな日本じゃ
日本人はもっさりが何よりも嫌いだからJSFとかそういうのも流行らない
0776nobodyさん
2009/08/15(土) 00:39:12ID:???0777nobodyさん
2009/08/15(土) 02:38:08ID:???少なくともSymfonyよりは間違いなく使われてる
0778nobodyさん
2009/08/15(土) 17:19:25ID:???ciは軽いから速いが
0779nobodyさん
2009/08/15(土) 20:53:01ID:???0780nobodyさん
2009/08/15(土) 23:30:37ID:???Kohana が好き。
0781nobodyさん
2009/08/20(木) 12:06:22ID:QNoYFkWwトップページをwgetしてみたら404が帰ってきてた。
ブラウザで見ると普通なんだけど、何をどうやって調べれば解決するか
わからないので、誰か知恵を貸してください
0782nobodyさん
2009/08/21(金) 01:13:24ID:???apacheのログ見たら?
0783nobodyさん
2009/08/21(金) 02:56:50ID:???0784781
2009/08/21(金) 11:40:39ID:gourhDGv普通はおこんないものですよね?
ログみたけど、よくわからんのです。wgetのときだけ404返してるだけで・・・
>783
UAをIEとかに偽装したり、Refererつけたりしてみましたがwgetなら404・・・。あとどこで判別してるんすかね・・・。ヘッダ全部出してみるしかないすかね。
rewriteの書き方が悪いのかな
0785nobodyさん
2009/08/21(金) 15:21:53ID:???原因はmod_rewrite
0787nobodyさん
2009/08/21(金) 16:30:01ID:???0788nobodyさん
2009/08/21(金) 16:34:18ID:???現象が謎すぎるから俺も興味あるよ
0790781
2009/08/25(火) 19:11:09ID:X6yGpm6mmod_rewriteはログはかせてみたけど、問題なさげだった。
symfonyの問題ぽい。
0791nobodyさん
2009/08/26(水) 00:11:36ID:???デフォルトのCSSは無いのでしょうか?
デバッグツールバーやチェックマークのでるデフォルトのページには
スタイルが適用されていますが http://localhost/module/index
にアクセスした場合には、チュートリアルのようなスタイルが適用されず
素っ気ないページになってしまいます。
高度なデザインは求めていないのですが、フレームワークを使う場合でも
cssから作るものでしょうか?
0792nobodyさん
2009/08/26(水) 11:26:43ID:1Yy9HhcHシステム開発とデザインは別なので、そういうのがほしければ
CMSに求める。
0794nobodyさん
2009/09/05(土) 18:27:09ID:???ファビエンヌキター
0795nobodyさん
2009/09/05(土) 18:31:46ID:???0797nobodyさん
2009/09/08(火) 18:12:02ID:???symfonyには見あたらないような。
その辺でセキュリティ的な問題とかないのかな。
0798nobodyさん
2009/09/08(火) 18:23:28ID:???2ちゃんではCakeのが伸びてるようだけど。
自分は1プロジェクトでアプリが複数作れるので助かってる。
libの下にCMSのmoduleを作り込んでapp/modules/から使っていく感じ。
複数サイト構築に便利。
0799nobodyさん
2009/09/08(火) 18:25:27ID:???亀レスだけどフリーのテンプレート使うと良いと思う。
海外は割と充実してる。
ttp://www.openwebdesign.org/
0800nobodyさん
2009/09/08(火) 22:47:03ID:???この辺りかな?
http://blog.asial.co.jp/604
0801nobodyさん
2009/09/09(水) 01:29:06ID:???CSRF対策のキー作りだったね。勘違い。
0802nobodyさん
2009/09/18(金) 01:32:21ID:???何かの具合で動かなくなったら・・と思ってなかなかアップデート出来ない
まぁテストケースをまとめておけばいいんだけど
0803nobodyさん
2009/09/18(金) 10:08:43ID:???1.2 -> 1.3はさすがにためらうけど。
0804nobodyさん
2009/09/19(土) 18:38:57ID:kqWMin9P「Frontendでコレを1にしたらBackendではこうなって、Frontendで2にしたらこうなるはず」
ってテストをしたいだけど、何かいい方法はないでしょうか?
ソースを少し斜め読みしてるんだけど、アプリケーションをまたいでリクエスト出す方法が見つからないっす。
・・・seleninumとか使ったほうが早い?
0805nobodyさん
2009/09/20(日) 08:14:08ID:???0806nobodyさん
2009/09/21(月) 22:45:51ID:???なんでsymfonyのスレは1スレ目で止まってますかぁ?
0807nobodyさん
2009/09/21(月) 23:58:25ID:???結局CakeかZendだよねやっぱり
0808nobodyさん
2009/09/22(火) 01:21:39ID:???0809nobodyさん
2009/09/22(火) 09:00:46ID:???0810nobodyさん
2009/09/22(火) 09:49:40ID:???0811nobodyさん
2009/09/23(水) 06:02:40ID:???■ このスレッドは過去ログ倉庫に格納されています