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

どうぞ。
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エスケープするのがむかつく(#゚Д゚)オラー!
0831nobodyさん2006/10/26(木) 23:53:12ID:???
>>830
つ url_for
0832nobodyさん2006/10/27(金) 01:29:27ID:???
>>828
お前のベンチのやり方がおかしいんでしょ
0833nobodyさん2006/10/27(金) 01:31:08ID:???
>>828
キャッシュシステムの最適化って書いてるけど、ちゃんとキャッシュしたアプリで比較してんの?
0834nobodyさん2006/10/27(金) 09:00:04ID:???
core2duoで300パーセントアップだ!
0835nobodyさん2006/10/27(金) 09:39:11ID:???
>>831
こんなヘルパー知らなかった
ありがとう
0836nobodyさん2006/10/27(金) 10:20:59ID:???
>>833
これってキャッシュの話?

たしかにキャッシュのエントリだけど、regardless of any cache
だから、ところでキャッシュとは関係無しにシステムも早くなって
るよって事じゃないの。
0837nobodyさん2006/10/27(金) 23:45:53ID:???
propel-build-modelで勝手にIDがプラスされてしまうのですが、
やはりPrimaryKeyが無いテーブルだと使えないのでしょうか?
0838nobodyさん2006/10/27(金) 23:49:01ID:???
だめだよ。
0839nobodyさん2006/10/28(土) 00:30:59ID:???
やはりそうですか・・・。
自前DBクラス作成します。ありがとうございました。
0840nobodyさん2006/10/28(土) 00:38:26ID:???
すれ違いだけど、PrimaryKeyのあるなしでそんなに動作って違ったっけ?
0841nobodyさん2006/10/28(土) 02:57:44ID:???
>>836
キャッシュの話です。勘違いしすぎです。
0842nobodyさん2006/10/28(土) 23:07:10ID:???
Yahoo! bookmarks uses symfony
http://www.symfony-project.com/weblog/2006/10/28/yahoo-bookmarks-uses-symfony.html

PHPFW代表の決定打となるか
0843nobodyさん2006/10/28(土) 23:13:04ID:???
キタ━(゚∀゚)━!!
大規模サイトに使われたら速度面でも鍛えられるだろうしナナナナーイス!
0844nobodyさん2006/10/28(土) 23:21:20ID:???
ブリコーも言ってるけどsymfonyに乗った俺GJ
0845nobodyさん2006/10/29(日) 12:01:01ID:???
alphaが着々とバージョンアップしてるよな。
0846nobodyさん2006/10/29(日) 21:45:38ID:???
>>842
前にフレームワークの意味も知らないくせに、生意気に首を突っ込んできた
>>93=>>95のようなカスもいたな。

今回の件で>>93の
>答えは否。
という意味不明な脳内妄想はもろくもくずれさったわけだ。
0847nobodyさん2006/10/29(日) 21:52:17ID:???
まぁいいじゃまいか。
結果が示してるんだからダメ押しいなくても。
そんな俺はまだZFに期待してる。
08488462006/10/29(日) 21:57:49ID:???
すまん。ちょっと熱くなってしまった。
どっかの記事にもあったけど、ZFはライブラリ集として考えるべきかと。
オレはちょこっと浮気したけど、すぐにsymfonyに戻ってきた。
0849nobodyさん2006/10/29(日) 22:12:04ID:???
>>837
オレもさんざん悩んだが、結局schema.ymlをschema.xmlにリネームして
プロペルのドキュメント読みながらbuild-modelしたら、primaryKeyは
いらなくなった。schema.ymlを使うとpropelがモデルやsqlを生成する前
に、symfonyが独自の変更を加えてしまうからおかしくなるみたい。

参考:
http://propel.phpdb.org/docs/user_guide/
http://www.symfony-project.com/book/trunk/model
Beyond the schema.yml: The schema.xml
0850nobodyさん2006/10/29(日) 22:30:55ID:???
キャッシュする設定の時に、
被キャッシュActionがリダイレクトしたらどうなる?
キャッシュしないのか、空白をキャッシュしてしまうのか…?
0851nobodyさん2006/10/30(月) 20:30:12ID:???
よく、selectフォームにjsのonChangeイベント仕込んでリダイレクトしたりするじゃん。
これくらい用意して欲しいよな。
0852nobodyさん2006/10/30(月) 20:34:52ID:???
>>851
フレームワークゆとり教育の弊害の見本みたいなレスだな
0853nobodyさん2006/10/30(月) 20:55:07ID:???
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)      これくらい用意しとくべきだろ・・・
  |     ` ⌒´ノ      常識で考えて・・・
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \
0854nobodyさん2006/10/30(月) 21:00:09ID:???
<?php echo use_helper('Javascript') ?>
マニュアルのこの文なんでecho?
何も出力してないんだけど。
0855nobodyさん2006/10/30(月) 21:10:28ID:???
>>851
ヘルパにattributesでonChange仕込むだけじゃないの?
symfony使ってないから知らんけど
■ このスレッドは過去ログ倉庫に格納されています