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

どうぞ。
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
とか細かいところが改善してて感動した。
0728nobodyさん2006/10/05(木) 15:11:13ID:???
速くなったらしいから使いたいけど
今進行中のプロジェクトに現在進行形のαは使いにくい…
726のサイトとかもどのバージョン使ってるんだろ?
0729nobodyさん2006/10/06(金) 00:43:25ID:???
いまから、使うなら
0.6.3?
0.7.1914?
alpha: 0.9.2316?
どれ使ったほうがいいのでしょうか。
0730nobodyさん2006/10/06(金) 20:07:30ID:???
それは難しすぎて答えられる人がいない問題です
0731nobodyさん2006/10/06(金) 20:15:29ID:???
symfonyのサイトはどのバージョンで組んでるのでしょうか。
0732nobodyさん2006/10/06(金) 22:33:17ID:???
fabienに聞いてみたら?
0733nobodyさん2006/10/06(金) 22:55:48ID:???
xreaでsymfony動かしてる人いますか?
0734nobodyさん2006/10/06(金) 23:14:15ID:???
sfShoppingCart以外のplug-inって無いのかな?かな?
RORはいっぱいあるみたいなのに・・・
0735nobodyさん2006/10/06(金) 23:27:08ID:???
一応だけど、 pear.symfony-project.comに無いって言う意味ね。
sfSuperCachePluginとかは見つけました。
0736nobodyさん2006/10/06(金) 23:39:37ID:???
fabienの電話番号教えて。
0737nobodyさん2006/10/07(土) 00:37:44ID:???
>>736
>>732
0738nobodyさん2006/10/07(土) 00:58:17ID:???
0.9.2316入れてみた。
やっぱり、stableで作ったものがうごかねぇな。
betaなら動くのにな。
0739nobodyさん2006/10/07(土) 01:10:33ID:???
>>736
090-2082-****
0740nobodyさん2006/10/07(土) 05:06:49ID:???
>>733
いくつか動かしてますが?
0741nobodyさん2006/10/07(土) 09:00:12ID:???
正確に。
バージョンも。
0742nobodyさん2006/10/07(土) 14:24:38ID:???
>>735
自分はまだやってないけど、alpha から内部 API が変わってるから、stable 系のプロジェクトはスクリプトでアップグレードしてやらないと動かないんじゃないかな
0743nobodyさん2006/10/07(土) 17:12:58ID:???
スクリプトのアップグレードってなんか怖いよな
てか結構つっこんだことやったから
多分自動修正なんて無理と思う
もうstableでいくしかねー
0744nobodyさん2006/10/07(土) 17:23:36ID:???
やっぱり本家のバージョンは気になる。
あれって、マニュアルの各ページコメント残せたりしてるよな。

0745nobodyさん2006/10/08(日) 00:31:00ID:???
>>741
生意気な態度に萎えたので答えません。
0746nobodyさん2006/10/08(日) 09:38:05ID:???
stable → beta変換するスクリプトってどこにある?
0747nobodyさん2006/10/08(日) 12:20:20ID:???
databases.ymlにdatasourceっていうラベルがあるんですけど、

ここにはどういった値を入れればいいんでしょうか。
0748nobodyさん2006/10/08(日) 20:39:55ID:???
>>747
特に理由がなければコメントアウトしたままでOK.

--http://www.symfony-project.com/book/trunk/modelより
For each environment, you can define many connections, each being
linked to a schema.yml. Connections and schema are linked by the
datasource parameter. It refers to the first key in the schema.yml.
If you don't specify the datasource param, it takes the value of the
label given to the connection settings.
--
0749nobodyさん2006/10/08(日) 20:42:45ID:???
>>723の件がいまだ未解決なんですが、誰か方法を教えてください。
0750nobodyさん2006/10/09(月) 00:39:46ID:???
そのdatasource parameterが [symfony]だったとき、
どうなるんだろう。
そんで、
It refers to the first key in the schema.yml.
If you don't specify the datasource param, it takes the value of the
label given to the connection settings.

ここが分からん。
0751nobodyさん2006/10/09(月) 10:45:43ID:???
それはschema.ymlの最初のキーを参照します。
もしdatasourceを指定しないなら、
接続設定のラベルに与えられた値を取るでしょう。
0752nobodyさん2006/10/09(月) 23:08:15ID:???
∧_∧ H H
( ´・ω・) H H
( つ○O H H画アニコ
と_)_) H H     H ≡ ○
画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ
          H                  H
                             H
          H                  H
  コニア画コニア画コニア画コニア画コニアコニア画コニア
   H    H                  
   H    H
   H    H
画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ
  †   .H       H             H
              H             H
      H       H      ○≡    H
コニア画コニア画コニア画コニア画コニアコニア画コニア画
   H        H             †
   H        H
   H        H
画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ
          H                  H
 山                          H
 □        H     ○≡          H
コニア画コニア画コニア画コニア画コニアコニア画コニア画
0753nobodyさん2006/10/10(火) 00:25:43ID:???
symfony propel-build-modelとかで作られるスクリプト見ると、

スクリプトの最後に ?> がないんだよね。

?> これって書かなくてもよかったっけ?
0754nobodyさん2006/10/10(火) 00:30:31ID:???
stableだけど
引数の順番によってキャッシュが別になるね
id=123&hoge=1 と
hoge=1&id=123 だと別になる。
しかも内部で勝手に順番並べかえたりするから
目的のキャッシュが消せなかった(´д`)ポエー
0755nobodyさん2006/10/10(火) 00:31:20ID:???
>>753
ない方が今のトレンドだよ
0756nobodyさん2006/10/10(火) 01:00:24ID:???
まじっすか!?

でもナゼかエラーでます。
0757nobodyさん2006/10/10(火) 01:55:46ID:???
<?php echo 'hogehoge';

エラー出なかったけど。
0758nobodyさん2006/10/10(火) 02:40:30ID:???
php onlyならエラー出ないよ
0759nobodyさん2006/10/11(水) 01:02:47ID:???
>>726
ベータ使ってるってブログに書いてるね
ベータが実用になってるくらいだし
アルファももう使えるレベルなんかなぁ?
0760nobodyさん2006/10/11(水) 20:46:47ID:???
>>ベータ使ってるってブログに書いてるね
どこに書いてある?詳細に!
0761nobodyさん2006/10/11(水) 21:28:47ID:???
>>760
生意気なので答えません
0762nobodyさん2006/10/11(水) 22:51:12ID:???
<input name="aaa[1]" type="text">としたときに
validateのymlでちゃんと認識してくれないです。
マヌアルには aaa{1}とすればいいと書いてあるんですけど。
たれかご存知の方見えますか?
07637622006/10/13(金) 00:31:57ID:???
betaで直りました。
やっぱり、stableはだめですね。

0764nobodyさん2006/10/13(金) 00:40:21ID:???
stableなのに駄目なんてカナシス
0765nobodyさん2006/10/13(金) 04:03:23ID:???
symfonyでPEARって使いにくいな
だいたいclass_existsの第二引数書いてないから
symfonyのオートローダに来ちゃう
0766nobodyさん2006/10/13(金) 09:54:22ID:???
class_existsでfalseつけないとautoloadするようにしたのって
大失敗だよなあ、4じゃつけてるとエラーになるしさ
0767nobodyさん2006/10/13(金) 11:23:14ID:???
俺もそう思う
だいたいclass_existsの段階でファイルを読んだ方がいいケースが
どれだけあるのかと。
確かめる→なければインクルードするって流れが大半だろう。
せめてこの挙動をオフにできるオプションがあればいいんだけど。
0768nobodyさん2006/10/13(金) 21:38:42ID:???
symfonyでユーザ登録と認証を行うサンプルとか参考になるURLってありますか?
cakephpとか試してみたんですが、うまく出来なくて。
0769nobodyさん2006/10/13(金) 22:02:33ID:???
http://www.symfony-project.com/book/trunk/security
http://develop.ddo.jp/tech/index/PHP/Symfony/documentation
0770nobodyさん2006/10/14(土) 01:01:12ID:???
ありがとうございます。
0771nobodyさん2006/10/14(土) 06:39:59ID:???
今までsymfonyで何個アプリ作った?
0772nobodyさん2006/10/14(土) 07:05:13ID:???

貴様は今まで食ったパンの枚数を覚えているのか?
0773nobodyさん2006/10/14(土) 10:58:07ID:???
5枚くらい
0774nobodyさん2006/10/14(土) 16:27:29ID:???
デフォルトのautoload.ymlが見つからない><
findで総ざらえしてもないよ
symfonyはどこを読んでるの?
0775nobodyさん2006/10/14(土) 16:39:27ID:???
ふぃんどの使い方間違ってただけですた('A`)
07767652006/10/14(土) 19:08:56ID:???
setting.ymlを
autoloading_functions: [[PearLoader, autoload]]
て感じにしたらオートローダ追加できることを知って
PearLoader書いたよ

class PearLoader {

static public function autoload ($class)
{
$exp = explode('_',$class);
if ( count($exp) > 1 ){
$file = implode('/',$exp);
}else{
$file = $class.'/'.$class;
}
$file .= '.php';
$tmp_error_reporting = ini_get('error_reporting');
ini_set('error_reporting', E_ALL);
$result = include_once($file);
ini_set('error_reporting,',$tmp_error_reporting);
return $result;
}

}

pearのクラスもダイレクトに呼べるようになってうまー
■ このスレッドは過去ログ倉庫に格納されています