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

どうぞ。
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のクラスもダイレクトに呼べるようになってうまー
0777nobodyさん2006/10/14(土) 19:10:48ID:???
settings.ymlだった
07787652006/10/15(日) 01:15:59ID:???
prodだと追加したオートローダ呼びにいかないから
デバッガで追っていったら
一回目の__autoload()がsfConfigが未設定の時に呼ばれて
その設定内容を内部キャッシュしてることが原因と判明
stableバグ多いな
0779nobodyさん2006/10/15(日) 21:07:50ID:???
実運用の際、データベースの移行は皆さんどうしてますか?
dumpをすると、propel-build-sqlをした時のデータとかみ合わなくなってしまいます。

なんかいい方法ありますでしょうか。
0780nobodyさん2006/10/16(月) 00:23:08ID:???
>> 779

はき出された schema.sql を見ながら、差分の SQL を手動で mysql に食わせてデータベースを更新してる。

0781nobodyさん2006/10/16(月) 00:25:04ID:???
1.0 がもうすぐ出るよって言ってるけど、これって alpha ベース
でしょ?

結構変更してるみたいなのに、いきなりそれを 1.0 として出して
大丈夫なんだろうか。


0782nobodyさん2006/10/16(月) 00:26:48ID:???
>>781
ならずっと0.6使ってたら?
0783nobodyさん2006/10/16(月) 00:31:55ID:???
>>781
だから、alpha出して、みんなバグみつけてねーといってる
0784nobodyさん2006/10/16(月) 01:06:04ID:???
>>780さん

それだと、DBのデータが増えたときに大変じゃないですか。
0785nobodyさん2006/10/16(月) 02:07:55ID:???
現状stableがバギーだから
とっとと1.0に移りたいよ
少なくとも今の0.6系よりはマシだろうから
0786nobodyさん2006/10/16(月) 08:17:32ID:???
なぜbetaつかわない!?
本家も使ってるそうですよ。
0787nobodyさん2006/10/16(月) 08:54:12ID:???
まじ?>本家beta
0788nobodyさん2006/10/18(水) 07:40:20ID:???
画像を出力するだけのタスクがあったとして(例:QRコード生成)
それもsymfonyのActionにする?
エントリポイントを別ラインで設置する?
0789nobodyさん2006/10/18(水) 08:52:04ID:???
もれだったらactionにするに一票。
0790nobodyさん2006/10/18(水) 22:45:16ID:???
おれっちもactionでホットに決めるぜ
0791nobodyさん2006/10/18(水) 23:08:26ID:???
おれはactionでクールに決めるな。
0792nobodyさん2006/10/18(水) 23:38:36ID:???
我輩もacitionであるぞ
0793nobodyさん2006/10/19(木) 04:32:20ID:???
じゃあactionにするお
0794nobodyさん2006/10/19(木) 04:32:32ID:QWDF/Xeo
Torqueを使っている人にノウハウがありそうですが、
schema.xmlをGUIな画面で編集したER図から
直接出力出来るツールもしくは、方法を
ご存知の方いらっしゃいませんか?
0795nobodyさん2006/10/19(木) 05:07:51ID:QWDF/Xeo
すんません、普通にテーブル作ってからbuild-schemaで行けるんですね。
日記すんません。
0796nobodyさん2006/10/19(木) 07:23:59ID:???
propel-build-schemaで作成できます。
0797nobodyさん2006/10/19(木) 17:04:59ID:???
エラーになった時のウップス!ってページは
どこで変えられるの?
0798nobodyさん2006/10/19(木) 19:39:48ID:???
opps i did it againっていうと直るよ。

0799nobodyさん2006/10/20(金) 09:07:52ID:???
見つけたZE!
sfException内でerror500.htmlを読んでた
0800nobodyさん2006/10/20(金) 10:15:07ID:???
1周年らしいね。
0801nobodyさん2006/10/20(金) 11:09:36ID:???
おめでとうフランチョス!
0802nobodyさん2006/10/20(金) 18:38:25ID:???
誕生から一年にも満たないフレームワークで
がんがんアプリ作られてるって結構すごいな
0803nobodyさん2006/10/21(土) 06:35:54ID:???
● If the user is not identified, he/she will be redirected to
the default login action (default/login). You can configure this action in
the myproject/apps/myapp/config/settings.yml file.

このリダイレクト先ってモジュール単位では決めれない?
0804nobodyさん2006/10/21(土) 07:03:34ID:???
The Definitive Guide to Symfony、
日本のamazonではまだ「予約受付中」だね
輸入してる最中か
0805nobodyさん2006/10/21(土) 13:11:57ID:???
高速化したのって今のalphaからだから
stableからbetaにしても速度的には変わらないよね?
0806nobodyさん2006/10/21(土) 15:09:44ID:???
>>803
ふつーにアクションで飛ばすように設定すればいいんじゃない?
0807nobodyさん2006/10/21(土) 15:32:06ID:???
>>806
権限ない状態で見ようとした時に
自動的に(Actionに何も書かずに)飛ぶようにしたいの
0808nobodyさん2006/10/21(土) 18:00:17ID:???
それは無理!
0809nobodyさん2006/10/21(土) 18:23:30ID:???
おやじ組 けっこう充実してるね。

ありがたや!
0810nobodyさん2006/10/25(水) 02:37:15ID:???
0.9から、pear無しでのインストールがすごい楽になったのがいい
0811nobodyさん2006/10/25(水) 06:06:50ID:???
すみません、教えてください。

別のモジュールのアクションへ変数を持っていく時には
どうやって持ってきますか?
0812nobodyさん2006/10/25(水) 10:55:08ID:???
Request::attributeに入れて取り出してるよ
適当なネームスペース使って
0813nobodyさん2006/10/25(水) 12:25:30ID:???
ありがとう!
0814nobodyさん2006/10/25(水) 12:36:29ID:???
flashはどういうとき使うの?
0815nobodyさん2006/10/25(水) 13:55:34ID:???
symfonyを学ぼうと、ためしにWindowsマシンインストールしてみたんですが

C:\>mkdir c:\work\workspace\symfony
C:\>cd c:\work\workspace\symfony
C:\work\workspace\symfony>symfony init-project symfony

こんな感じでプロジェクト用に新しいディレクトリ作って、移動しinit-projectしてみたところ

<PEAR_INSTASLL_DIR>\data\symfony\bin
の下にデータが全部でき、何故かディレクトリにProjectができないのです・・・

これは何か設定が足りないんでしょうか?
それともなにかPearのパッケージが足りないのか・・・
もしご存知の方がいたらご教授いただけませんか?
0816nobodyさん2006/10/25(水) 21:38:17ID:???
symfony alpha(0.9) のインストール方法って
どこかにドキュメントありますか?
0817nobodyさん2006/10/25(水) 22:50:17ID:???
どこに書いてあったか忘れたけど、betaをインストールするように、
alphaって書いたらインストールされたと思うけど。多分。
多分っていうのもなんだから、試してみたけど、入ったよ。0.9.2517が。
0818nobodyさん2006/10/25(水) 23:28:44ID:???
>> 817

ありがとうございます。
ちょっと、やってみます。
0819nobodyさん2006/10/25(水) 23:52:19ID:???
>>814
Railsの書籍かサイトを見れ
0820nobodyさん2006/10/26(木) 00:01:56ID:???
>>814
周りが暗い時に
08218182006/10/26(木) 00:11:57ID:???
alpha (0.9.2175) 入れてみました。

あちこちチューニングして、劇的にスピードアップしてるぜ!っていう
話がどっかにあったと記憶しているのですが、それほど早くなってる感
じはしないですね。

apache bench してみたけど、beta と変わらないかたまに若干遅いくらいだった。
frontend_dev.php で表示される、生成時間の表示は確かにちょっ
と早くなってる時もあるみたいだけど...

既存プロジェクトを symfony upgrade 0.8 したんだけど、なんか
まだ変更が足りないんだろうか。

alpha 使ってる人ってどれくらいいるんですかね?
0822nobodyさん2006/10/26(木) 00:58:12ID:???


”symfonyの8割がもうすでにalphaに変更済みというデータがあります。”

Francois ZANINOTTO
0823nobodyさん2006/10/26(木) 01:45:10ID:???
フランチョス・ザニノット?
0824nobodyさん2006/10/26(木) 01:56:20ID:???
フランソワ だよ。
0825nobodyさん2006/10/26(木) 03:04:47ID:???
>>821
おいおい、まさかdevでベンチしてるんじゃないだろうな
0826nobodyさん2006/10/26(木) 03:33:18ID:???
>>821
>あちこちチューニングして、劇的にスピードアップしてるぜ!っていう
>話がどっかにあったと記憶しているのですが、
妄想じゃね?
0827nobodyさん2006/10/26(木) 05:02:55ID:???
sfSuperCache plugin ¶

The sfSuperCachePlugin writes your page cache somewhere under your
root directory to allow your web server to serve them as fast as possible.
08288212006/10/26(木) 08:14:35ID:???
>> 825

いや、production ですよ

>> 821

ここに、アプリケーションによるけど30% から300%早い(0.6.3比較)って書いてありますよ。
チューニングについての話は別のところだったけど。

http://www.symfony-project.com/weblog/2006/09/08/how-caching-can-speed-up-your-application.html

> And, regardless of any cache, the latest alpha is between 30% and 300% faster than the 0.6.3, depending on the complexity of your application. We'll publish some more metrics as soon as it is stable enough.
0829nobodyさん2006/10/26(木) 10:46:43ID:???
ヒント:core2duo
0830nobodyさん2006/10/26(木) 18:13:54ID:???
link_toのラベルにhtml書きたいのに
勝手にhtmlエスケープするのがむかつく(#゚Д゚)オラー!
■ このスレッドは過去ログ倉庫に格納されています