トップページ⇒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

どうぞ。
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にしたらしい。
0711nobodyさん2006/10/02(月) 10:06:01ID:???
本当だ。
What is secret of fastening ? ... It's core 2 duo.
って書いてるわ。
0712nobodyさん2006/10/02(月) 10:10:07ID:???
CPUかよw
07137102006/10/02(月) 12:22:23ID:???
ホントに当たってたの?
0714nobodyさん2006/10/02(月) 17:49:40ID:???
嘘ぴょん。
0715nobodyさん2006/10/02(月) 21:02:07ID:???
0.6.4をゲットする方法はありますか?
0716nobodyさん2006/10/02(月) 21:48:37ID:2drNC5Hd
core duo の記述を探しまわってしまったじゃないか w
ネタなんか orz
0717nobodyさん2006/10/04(水) 00:31:48ID:???
開発をwinでしてるんだけど、鯖にアップすると
セッション関連の挙動が異ならないですか?
0718nobodyさん2006/10/04(水) 00:49:57ID:???
どんなふうに?
0719nobodyさん2006/10/04(水) 04:04:34ID:???
http://www.symfony-project.com/forum/index.php/t/3077/
みると propel 評判わりーな
0720nobodyさん2006/10/04(水) 11:46:34ID:???
railsみたいにマップしてくれないタイプだと、IDE上で構造確認しにくいから、
propelのが好きなんだけどなぁ。
0721nobodyさん2006/10/04(水) 15:17:07ID:???
I18Nの評価たけーな
西欧人には結構重要な機能なのか
0722nobodyさん2006/10/04(水) 15:49:32ID:???
- :
1. Speed
2. Speed
3. Speed

ちょっとわろす
0723nobodyさん2006/10/04(水) 21:51:29ID:???
propel-build-sqlの自動補正機能がありがた迷惑なんだよなぁ。
-----
Column ending with _id are considered to be foreign keys, and
the related table is automatically determined according to the
first part of the column name.
-----
この*_idとかcreated_atの補正を無効にすることってできないの?
0724nobodyさん2006/10/05(木) 02:21:44ID:???
できるよ
0725nobodyさん2006/10/05(木) 08:20:23ID:???
alpha ひそりとver. upしてるよな。
つかえるのか?
0726nobodyさん2006/10/05(木) 12:40:08ID:???
新人さんで〜〜〜す。
http://www.sticker20.com/
07277232006/10/05(木) 14:19:03ID:???
>>724
kwskお願いします。
>>725
symfony propel-build-modelで生成されるファイルの構造が変わってるみたい。
init-projectから新しいバージョンを使いはじめれば問題ないけど、試しに開発途
中でバージョンアップしたらエラー吐かれまくりで冷汗かいた。
でも、css読み込みの不具合
->http://www.symfony-project.com/trac/ticket/621
とか細かいところが改善してて感動した。
■ このスレッドは過去ログ倉庫に格納されています