トップページ⇒php
1001コメント223KB

lt;?php フレームワーク symfonyのスレ ?gt;

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/07/03(月) 23:36:42ID:???
■symfony
http://www.symfony-project.com/

■askeet
http://www.symfony-project.com/askeet

■The symfony book
http://www.symfony-project.com/content/documentationHome.html

■symfonyで作られたサイトはこちら
http://www.symfony-project.com/trac/wiki/ApplicationsDevelopedWithSymfony

どうぞ。
0611nobodyさん2006/09/09(土) 17:47:18ID:???
/pv から、下はsymfonyらしい。 他はxoopsね
http://www.ehime-support.net/pv/
    ↓
http://www.ehime-support.net/pv/index.php

http://www.ehime-support.net/pv/symfony
0612nobodyさん2006/09/11(月) 07:23:23ID:???
cookie喰わない環境でセッション使って、
セッションを使わないページに移ると、
セッションIDがURLに付くから
キャッシュが有効にならないね。
こういうケースの対策もしてる?
0613nobodyさん2006/09/11(月) 08:04:24ID:???
いらんセッションがあったら
削除してリダイレクトすることにした。
session washと名付けました^ ^
0614nobodyさん2006/09/12(火) 17:17:16ID:???
どうぞ
http://www.amazon.com/exec/obidos/ASIN/1590597869/symfonyprojec-20?creative=327641&camp=14573&adid=15XFQ6HWD5HE6DYX84QF&link_code=as1
0615nobodyさん2006/09/12(火) 23:25:00ID:???
一応英語か。仏語でなくてよかた。
0616nobodyさん2006/09/13(水) 02:12:56ID:???
マニュアル見るより
APIやソース見る方が早いよね(´・ω・`)
0617nobodyさん2006/09/14(木) 07:26:54ID:???
validationについて教えてください。
ymlのrequired:No の設定で、nameに値が入力されていない
状態でvalidationを実行することは可能でしょうか。

methods:
post: [name]
names:
name:
required: no
0618nobodyさん2006/09/14(木) 18:11:50ID:???
複数のactionが継承するための基底actionを
module-dir/lib/に置いてもオートロードしないね。
どこに置けってんだ。
0619nobodyさん2006/09/15(金) 11:17:40ID:???
symfony ccって
ディレクトリ構造は残すのなんでだろ?
cacheディレクトリ配下を全削除すれば簡単じゃん。
むしろディレクトリ構造残ったら邪魔だし。フラ公逮捕されろ。
0620nobodyさん2006/09/15(金) 11:25:16ID:???
あんた、ウィソでやってんの?
0621nobodyさん2006/09/15(金) 11:29:33ID:???
違うよ。why?
0622nobodyさん2006/09/15(金) 12:19:14ID:pLnCmusY
こんなきたない反則やって、良いの?韓国。
http://www.youtube.com/watch?v=cu3LzTvttXc&NR
0623nobodyさん2006/09/16(土) 01:42:24ID:???
>>619
残しません。OSとパーミッションとユーザについてもう少し勉強が必要ですね。
0624nobodyさん2006/09/16(土) 01:58:01ID:???
パーミッション関係で残ってただけだったのか
ありがとう>623
fabien疑ってゴメン…
0625nobodyさん2006/09/16(土) 13:10:02ID:???
>>581
もうアクセスできないんだね。
残念。
0626nobodyさん2006/09/16(土) 18:21:43ID:???
symfonyのsession_idってどこで生成してるの?
ああいうランダム文字列が欲しいんだがメソッドが見つからない(><)
0627nobodyさん2006/09/16(土) 18:48:58ID:???
え〜?
ふつうに
echo md5(1);で大丈夫じゃない?
0628nobodyさん2006/09/16(土) 19:26:40ID:???
md5(uniqid(rand(), true));
0629nobodyさん2006/09/16(土) 23:29:56ID:???
いやsymfonyの場合md5文字列じゃなくて
アルファベットの大文字小文字を混ぜたidなんだよ
多分一意性を上げる配慮だと思うんだけど。
こういうidがホスィんだよね。
0630nobodyさん2006/09/17(日) 00:07:43ID:???
>>629
まざってる?
特別なことやっていないようにみえるけど。
0631nobodyさん2006/09/17(日) 00:09:37ID:???
え?

いま、session_id調べたけど、全部小文字でしたよ。
0632nobodyさん2006/09/17(日) 00:17:46ID:???
session_start();
echo session_id();
だけでもアルファベットのidが返ってきた。
標準のセッションid=md5文字列で
symfony中でアルファベットのidを生成してると思ってたら違ったのね
そしてよく見たら全部小文字だった。
なんかいろいろ勘違いしてたみたいです
0633nobodyさん2006/09/17(日) 00:55:33ID:???
どうも気になって調べてみた
PHP5になって
session.hash_bits_per_characterってのが出来たんだね。
これを4にすると16進数文字
5にするとアルファベット小文字
6にするとアルファベット大小文字になる。
このアルファベットにハッシュする関数ほしーな
0634nobodyさん2006/09/17(日) 01:11:21ID:???
session.hash_bits_per_character = 6 にすると、やっぱり、session_id短くなるのね。
0635nobodyさん2006/09/17(日) 01:16:42ID:???
base_convertなんてのがあった( ゚∀゚)
これで36進数にすればいいのか
0636nobodyさん2006/09/17(日) 03:17:57ID:???
askeet挑戦中のフレームワーク初心者がちょっと質問( ゜д゜)ノ

ttp://localhost/frontend_dev.php/モジュール名
でアクセスすると、デバッグモードで
テーブルの中身がちゃんとリストで出てくるんだけど

ttp://localhost/index.php/モジュール名
だとHTTP 500-内部サーバーエラーになっちゃう。

デバッグモードなしで見ようとしただけなんだけど
なんか漏れ根本的に勘違いしてる?(´Д⊂
0637nobodyさん2006/09/17(日) 03:50:49ID:???
prodもデバッグモードonにして見てみたら?
0638nobodyさん2006/09/17(日) 04:56:28ID:???
>>636
prod環境用のデータベース接続をちゃんと定義してますか?
0639nobodyさん2006/09/17(日) 07:55:20ID:???
filters.ymlで
myFillInFormFilter:
  class: sfFillInFormFilter

設定すると、validation.ymlで
fillin:
  activate: on
  param:
    name: test
と設定しなくても、fillinされない? おかしい。
0640nobodyさん2006/09/17(日) 09:28:37ID:???
>>639
されるのか、されないのか
0641nobodyさん2006/09/17(日) 10:34:52ID:???
漏れも試したけど、勝手にfillinされてしまった。
0642nobodyさん2006/09/17(日) 10:45:24ID:???
filters.ymlかvalidation.ymlのどちらかに設定じゃないの?
06436362006/09/17(日) 12:50:11ID:???
>>638-639
SF_DEBUGをtrueにしたら
[wrapped: No driver has been registered to handle connection type: ]
ってエラー画面でたから、たぶんデータベース接続がうまくいってないと思う。

で、databases.ymlに「all:」の設定しか書いてなかったから
prod:
propel:
class: sfPropelDatabase
param:
dsn: mysql://アカウント:パス@localhost/DB名

追加してみたけど、だめだった(´Д⊂
0644nobodyさん2006/09/17(日) 13:48:23ID:???
cookie無効にしてるブラウザのためにroutingルールの末尾に/:session_id
を追加してurlでセッション管理しようと思ったのに、これだと/:session_id
が変わるたびにキャッシュが増えていくから使いものにならない(ノД`)
0645nobodyさん2006/09/17(日) 13:58:35ID:???
セッション必須にしてください。

francois
0646nobodyさん2006/09/17(日) 15:40:35ID:???
Cookieでした。


fabien
0647nobodyさん2006/09/18(月) 17:08:34ID:???
昨日、学校で間違ってaskeetをasciiartって言ってしまったw
周りにいる香具師らに大爆笑されてしまった OTL

         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ΛΛハッ!  < なに笑ってんだゴルァ!!
( ゚Д゚Λ_Λ   \____________
( ̄⊃ ̄⊃
| | ̄| ̄
(__)_)
0648nobodyさん2006/09/18(月) 17:15:32ID:???
それより、まわりのやつはaskeetしってるのか?

francois
0649nobodyさん2006/09/18(月) 17:20:44ID:mMGwaXie
周りの奴らはモスキートと間違えてるんじゃね?
0650nobodyさん2006/09/19(火) 17:28:10ID:???
askeetってどういう意味?w
0651nobodyさん2006/09/19(火) 18:27:33ID:???
ask it
を語にしたんだよ
0652nobodyさん2006/09/19(火) 19:04:51ID:???
アス・キス・イットじゃね?
0653nobodyさん2006/09/19(火) 20:14:11ID:???
つまりこういうこういう事さ

明日、きっと。
0654nobodyさん2006/09/19(火) 21:17:08ID:???
このすれって、symfonyネタ期待してたのに
技術的なネタがぜんぜん上がらない。
0655nobodyさん2006/09/19(火) 22:53:36ID:???
他のFWスレよりは上がってるじゃん
0656nobodyさん2006/09/19(火) 23:06:44ID:???
告白しようと思っていたのに忘れていた。
別れ際に思い出してとっさに言った。
「あ、好きっと。」
0657nobodyさん2006/09/20(水) 01:04:23ID:???
lime使え

fabien
0658nobodyさん2006/09/20(水) 07:43:23ID:???
フォームで連想配列使ってる人いる?
<input name="aaa[aaa]" ・・・
マニュアルにはymlで

methods:
  post:
    - "aaa{aaa}"

って書いてあるけど、{}使うとエラーになるよね。
0659nobodyさん2006/09/20(水) 15:26:39ID:o9dKdsC8
limeっていいのかな?
0660nobodyさん2006/09/20(水) 15:28:47ID:???
PHPユーザーは、Zend社の発展を通じて、イスラエルを支援しているね?

http://palestine-heiwa.org/choice/list.html
イスラエル支援企業リスト
0661nobodyさん2006/09/20(水) 15:33:27ID:???
>>660
石油製品を買うおまいはテロリストを支援してるね
0662nobodyさん2006/09/20(水) 15:36:22ID:???
>>660
てかそのサイト見たらMSやIntelも載ってるじゃん
この仕事やめろと?
0663nobodyさん2006/09/20(水) 17:55:06ID:???
テスト鯖から本番鯖に
プロジェクト一式コピーするのって
どういう方法使ってる?
0664nobodyさん2006/09/20(水) 18:16:33ID:???
今のバージョンてsf_charsetなんてものが出来てるらしいね
stableで開発してたから自分で無理矢理対応させてたよ。
早くstable上げてほすぃ
ジャップのこと考慮してくれたフラ公には感謝するが…
0665nobodyさん2006/09/20(水) 21:52:13ID:???
symfonyサイトの表示スピードが上がったよ!

例のスーパーキャッシュの使ってるのか!?
0666nobodyさん2006/09/21(木) 01:33:33ID:???
>>660
最大のスポンサーアメリカが発明したインターネットを利用してるあなたも…
0667nobodyさん2006/09/21(木) 16:10:05ID:???
>>660
俺は石油買い捲りだお
0668nobodyさん2006/09/21(木) 22:12:17ID:???
applicationを作る際に非会員用ページをfrontend、会員用ページをmemberって感じで分けたんだけどDBの接続設定をapplicationごとに書かないといけないので1つにまとめちゃおうとおもってるんですがこれって間違ってるかな?
06696632006/09/21(木) 22:22:52ID:???
標準で同期用コマンド提供してんのな
便利〜
0670nobodyさん2006/09/22(金) 00:02:31ID:???
>>668
モデルは共有されるから別に問題。
ちゃんとframeworkに準拠して作ってる場合ね。

0671nobodyさん2006/09/22(金) 19:42:20ID:???
frontend_dev問題
あなたはどうやって対処しましたか?
0672nobodyさん2006/09/22(金) 19:51:38ID:???
devの時だけかけられるフィルタがあればいいんだけどな…
0673nobodyさん2006/09/22(金) 20:00:52ID:???
ファクトリでcontroller変えて対処することにした(´・ω・`)
0674nobodyさん2006/09/22(金) 20:19:35ID:???
もっとマニュアル見たほうがいい
http://www.symfony-project.com/askeet/22

To exclude files from rsync synchronizations,
open and edit the rsync_exclude.txt file under the askeet/config/ directory.
Each line can contain either a file, a directory, or a pattern:

.svn
web/frontend_dev.php
cache
log
stats
web/uploads

so easy!
francois
0675nobodyさん2006/09/22(金) 20:35:03ID:???
>>674
転送自体から除外するのか
なるほどねー
ありが�d
0676nobodyさん2006/09/22(金) 23:40:07ID:???
eアクセラレータをソースからインストールしたら
/usr/local/lib/php/extensions/no-debug-non-zts-20050922/
にモジュールが作成されたんだけど
これであってるの?
no-debugて何か不穏な名前なんだが…
0677nobodyさん2006/09/22(金) 23:42:52ID:???
無問題
0678nobodyさん2006/09/23(土) 00:08:04ID:???
ありがとう。
ちょー速くなった。
0679nobodyさん2006/09/23(土) 16:48:53ID:???
eアクセラレータのttlって設定してる?
俺はとりあえず
何かイレギュラーなことがあるかもしれないから1時間にしたけど
0680nobodyさん2006/09/23(土) 17:00:57ID:???
converters:ってfilter.ymlの中でしか効かないのか・・・
orz..
0681nobodyさん2006/09/23(土) 21:58:34ID:???
session.hash_bits_per_character
6にするとurlエンコード対象の「,」が入ってくるからちょっとよくないね
hiddenで渡すとセッションロストになった。
5がベストか。
0682nobodyさん2006/09/24(日) 02:46:40ID:???
いったん本番で稼働させたら
そう簡単にバージョンアップできないよな。
そう考えると今のstable(高速化される前)は
ちょっと微妙…。
0683nobodyさん2006/09/24(日) 14:39:27ID:???
askeetの3日目以降の日本語訳(・∀・)マダ〜?
翻訳して公開してるサイトもあるけど内容が古い罠。
0684nobodyさん2006/09/24(日) 14:55:01ID:???
別に日本語でなくてもわからない?
それより、バグってるのを直してほしい。
0685nobodyさん2006/09/25(月) 00:28:29ID:???
それには同感だな。日本の高品質嗜好が受け入れるまではちょっとしたバグでも直しておいた方が受け入れがいいだろう。
0686nobodyさん2006/09/25(月) 05:58:00ID:???
alpha使ってる人いる?
もうすぐバージョン1だよね。 6系、7系のなかでやっぱし一番完成度
高いですか。
0687nobodyさん2006/09/25(月) 22:27:22ID:???
動的にlayout変えるのってどうやるの?
0688nobodyさん2006/09/25(月) 22:38:20ID:???
viewの中でsetDecoratorTemplateだった
ソマンソ
0689nobodyさん2006/09/26(火) 14:27:08ID:???
view(テンプレートファイル)自体にフィルターみたいのはかけれますか?
0690nobodyさん2006/09/26(火) 14:34:45ID:???
その発想はなかったわ
0691nobodyさん2006/09/26(火) 22:25:41ID:???
helperで生成したフォームを
iモードシミュレータで表示させたらアラートやエラーが出まくりなんだけど
大丈夫だよね?
</option>が駄目だとかidがいらんとか言ってくる。
実機だと正常表示されてるけど。
0692nobodyさん2006/09/27(水) 15:28:09ID:???
view.ymlの
metas:
->->title:
の値を直接取得するにはどういう方法がありますか?getTitle()を使うと、setTitle()
でtitleが上書きされてしまっている場合に、view.ymlのmetas:titleの値を取得でき
ません。
0693nobodyさん2006/09/28(木) 03:33:15ID:???
>>691
おいおい…
無駄なもん生成されまくるんだから、携帯用ヘルパでもつくっとけよ
0694nobodyさん2006/09/28(木) 07:35:35ID:???
askeetのソース見ると、templateでいろいろ処理してるけど、
actionで処理した値をtemplateに渡すのと、
actionで値のみ渡して、templateで処理するのとどちらのほうがいいでしょうか。
0695nobodyさん2006/09/28(木) 09:06:23ID:???
>>694
action、templateのそれぞれの用途を考えると、基本的には
>actionで処理した値をtemplateに渡す
のがいいと思う。でも、配列の展開とか、例えばユーザがログインしている
場合のみメッセージを表示するようなことをしたいなら、templateで条件
分岐のような処理をしてもいいと思う。
まぁ、ケースバイケースでってことで。
0696nobodyさん2006/09/28(木) 13:30:06ID:???
>>693
やっぱり普通そこまでするもん?
フォームが多いと</option>のバイト量も馬鹿にならないしなぁ
0697nobodyさん2006/09/28(木) 21:58:51ID:/yysEgR3
携帯専用WEB鯖はアパッチいじって、ヘッダまで消してあったよw
0698nobodyさん2006/09/28(木) 22:46:21ID:???
ログファイルほっとくと
すごい巨大になるね。気づいたら45Mくらいになってた。
0699nobodyさん2006/09/28(木) 23:24:00ID:???
45MB ぐらいで何をガタガタ抜かしてるんだ…。
0700nobodyさん2006/09/29(金) 00:02:26ID:???
>>697
どういうこと?
0701nobodyさん2006/09/29(金) 02:53:29ID:???
>>696
Viewもしくはヘルパにして書きなさい
0702nobodyさん2006/09/29(金) 20:35:37ID:???
stable: 0.6.3 (99 days ago)
あしたで100日目だよ・・・・
0703nobodyさん2006/09/29(金) 20:36:14ID:???
100日目に何かが起こります
0704nobodyさん2006/09/30(土) 23:38:34ID:???
何もおきない・・・
0705nobodyさん2006/10/01(日) 02:29:29ID:???
200日目にご期待下さい
0706nobodyさん2006/10/01(日) 06:24:18ID:???
symfonyのサイト軽くなったね
0707nobodyさん2006/10/01(日) 13:14:54ID:???
アルファの速度改善のおかげ?
0708nobodyさん2006/10/01(日) 14:04:57ID:???
ところでsymfonyのサイトってどのヴァージョンを使用してるんだ?
0709nobodyさん2006/10/01(日) 22:02:41ID:???
symfonyのボトルネックってどこだろう。
どこをどうやって速くしたんだ??
0710nobodyさん2006/10/01(日) 23:36:40ID:???
core 2 duoにしたらしい。
■ このスレッドは過去ログ倉庫に格納されています