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

lt;?php symfonyとフランチョスのスレ ?gt;

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/11/18(土) 08:05:59ID:???
■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#Japan


ver.1まで間近 がんばれフランチョス & ファビエンヌ フュージョンで
開発パワー2倍だ!


0175nobodyさん2006/12/15(金) 09:18:13ID:???
>>173
どこから、どういう理由で乗り換えたか聞きたい。
0176nobodyさん2006/12/17(日) 13:08:10ID:???
>>175
なんだこいつ
0177nobodyさん2006/12/17(日) 20:55:44ID:???
まー、気になるもんだけどね。でも、ぶしつけな質問は辞めた方がいい。
0178nobodyさん2006/12/18(月) 02:13:38ID:???
Postgresqlのインサートができないのにびっくりした。
対処法はググって速攻で見つかったけど、
そんなに世の中みんなmysqlですか。
0179nobodyさん2006/12/18(月) 03:10:30ID:???
ライセンス的なことで機転が利くのは彼(mYSql)
0180nobodyさん2006/12/18(月) 06:07:52ID:???
>>178
postgresql使ってるけどインサート出来ないってどういうこと?

>>179
mysql の方がライセンス的に面倒くさくなかったけ?
0181nobodyさん2006/12/18(月) 20:20:56ID:???
Doctrineハヤス、Propelイラネ
0182nobodyさん2006/12/18(月) 21:07:10ID:???
おい!まじか?

詳しく述べろ!
0183nobodyさん2006/12/19(火) 03:04:22ID:8K7ZSXly
http://blog.symfony.jp/2006/12/07/symfony-postgres-int/#more-80

のことかな。たしかにはまるわ、これ。
0184nobodyさん2006/12/19(火) 04:20:08ID:???
Doctrineのどこが速いんだよw
テーブルが増えるほどどんどんもっさりしていくあのヘボさは、
いかにも学生が暇つぶしに作りましたって感じのものだな
0185nobodyさん2006/12/19(火) 14:44:30ID:???
>>184
たしかに、でかいテーブルだと、とたんにもっさりするな。
20x100行をそのまま表示させるのに、Propelよりもぜんぜん遅かった。

ちなみに、propel-build-modelで作成されたモデルの中の
include, require文はsymfonyのAutoloadがあるので、削除するのがおすすめ。
0186nobodyさん2006/12/19(火) 19:22:42ID:???
レコードが増えるとか...
テーブルじゃなくて。
0187nobodyさん2006/12/19(火) 20:56:38ID:???
beta: 1.0.0beta2 きたーーーーーーーーーーーーーーーーーーーーーーーーー!!
0188nobodyさん2006/12/19(火) 21:01:32ID:???
* r3077: better error messages when initializing sfContext object
* r3059: added a new sfSimpleYamlConfigHandler class for simple configuration file needs
* r3047: removed exception when sfFillInFilter does not find the form
* better date support (admin generator, helpers, i18n, calendar files, i18n files)
* r2995: all Creole and Propel files are now under addon/
* r2985: added all licenses in one place
* r2984: removed PEAR dependence
* r2980: added throwsException() method to the test browser
* r2974-r2978: PHP 5.0.X compatibility
* r2970: fixed permission problem when installing a plugin
* r2957: fixed directory order for configuration files
* r2950: ability to test internal modules
* r2944: fixed action variable settings with __set()
* r2936: added support for HTML and XML in sfFillIn class
* r2928: more configurability for sfLoader class
* r2917: added comments to the default settings.yml configuration file
* r2903,r2966: slightly more powerful autoloading system for the symfony CLI
* r2883: added a new setHeaderOnly() method to sfWebResponse
* r2880: fixed autoloading for plugins
* r2879: fixed glob() problem with PHP < 5.1
* r2875: added simple autoloader to ease unit tests (for model classes for example)
* updated script.aculo.us (1.7.0_beta2) and prototype (1.5.0_rc2)
0189nobodyさん2006/12/20(水) 22:00:35ID:???
symfonyつかってりゃ mixiも画像直呼びのバグも治るだろうに・・・とか考えたりするんだが。
つうか、security.yml 楽すぎ。
0190nobodyさん2006/12/20(水) 22:43:41ID:???
actionかますのかい?
0191nobodyさん2006/12/20(水) 22:47:47ID:???
>>189
symfony信者乙
01921892006/12/20(水) 23:09:57ID:???
パフォーマンス云々突っ込まれるのは覚悟しているのだが、actionで十分じゃないのか日記分ぐらい。
下のようにルーティングでブラウザ側にキャッシュさせることも可能だからね。

MLog: [PHP-users 29344] Re:PHPによる画像転送キャッシュ
ttp://mlog.euqset.org/archives/php-users.php.gr.jp/29344.html
0193nobodyさん2006/12/21(木) 14:20:35ID:???
symfonyにしようか、zendにしようか迷ってるんだけどさ、どっちが将来的に長続きすると思う?
0194nobodyさん2006/12/21(木) 17:35:17ID:???
ここで聞いてるならsymfonyという答えしかないだろう
0195nobodyさん2006/12/21(木) 18:30:23ID:???
>194
だわなぁ〜
symfonyのここが凄いww って所を教えてくれんかの〜?
Easy Ajaxって所は、いいかもと思った
0196nobodyさん2006/12/21(木) 19:30:57ID:???
>>195
いくら払う?
0197nobodyさん2006/12/21(木) 20:19:31ID:???
sfFillInForm.class.phpの
$value = call_user_func($callable, $value);

1番目の引数をarrayにしてくれんかのぅ〜
0198nobodyさん2006/12/21(木) 20:29:32ID:???
キンモー
0199nobodyさん2006/12/21(木) 20:40:19ID:???
>>195
しかし俺はzfを推す
最近バージョンアップも校長だし
0200nobodyさん2006/12/21(木) 20:44:45ID:???

symfonyからZF使うのが普通だろ?
0201nobodyさん2006/12/21(木) 21:54:50ID:???
ZF骨組みだけじゃん
0202nobodyさん2006/12/21(木) 22:25:11ID:???
日本人ならEthna使え

でもMapleは・・・・・(以下略
0203nobodyさん2006/12/22(金) 00:22:44ID:???
こっちにおいで

http://groups-beta.google.com/group/symfony-devs

0204nobodyさん2006/12/22(金) 22:14:08ID:???

いま
symfony updateしたら
symfony version 1.0.0-beta3
になってる!!
0205nobodyさん2006/12/23(土) 01:06:00ID:???
0.6.3 からバージョンアップできませんが何か?
0206nobodyさん2006/12/23(土) 02:16:23ID:???
betaだしな。
0207nobodyさん2006/12/23(土) 02:24:27ID:???
いや、 symfony update が機能的に実装されて無いらしい >0.6.3
0208nobodyさん2006/12/23(土) 06:35:05ID:???
ここ最近のbetaの進み方から行くと
本当にクリスマスに1.0降誕させそうだ
0209nobodyさん2006/12/23(土) 09:06:47ID:???
beta → rc1でしょ?
0210nobodyさん2006/12/24(日) 02:35:46ID:???
>>208
んじゃ今日中にこれ片付けとけお前
http://www.symfony-project.com/trac/query?status=new&status=assigned&status=reopened&milestone=1.0.0
0211nobodyさん2006/12/24(日) 08:56:21ID:???
merry Xmas,jap!

fabien
0212nobodyさん2006/12/24(日) 09:18:30ID:???
来年までお預けっぽいね
0213nobodyさん2006/12/26(火) 08:55:00ID:???

おまいらはzend_flameworkのライブラリどこにしまってんの?

もれは/projectDIR/lib/zend
なんだけど、ZFって重いよねバックアップする際にじゃま。

0214nobodyさん2006/12/26(火) 09:01:42ID:???
おれもそんな感じのディレクトリにしまってるよ。
バックアップするときZFだけ除けばいいんじゃね?
0215nobodyさん2006/12/26(火) 09:04:28ID:???
ZFを何に使ってるの?
0216nobodyさん2006/12/26(火) 10:48:21ID:???
人妻調査
0217nobodyさん2006/12/26(火) 12:37:37ID:???
>>213
PEARのディレクトリにZend.php/Zendへのsymlink
0218nobodyさん2006/12/27(水) 00:40:30ID:???
multiple-references foreign keysについて教えてください。

http://www.symfony-project.com/book/trunk/model
このページのForeign keyの項目に
????????references:
??????????-?{?local:?user_id,?foreign:?id?}
??????????-?{?local:?post_id,?foreign:?id?}
と指定されていますが、
このとおりに行ったら、
ERROR 1060 (42S21) at line 74: Duplicate column name 'id'とエラーに
なってしまいました。

別の指定方法があるのでしょうか。
0219nobodyさん2006/12/28(木) 23:13:59ID:???
symfonyでググったらsymfony.jpがトップに出てくるんだが
これって全世界的にそうなのかな?
ググる時はsymfony-project.comに出てきて欲しいんだけど。
symfony.jp少し遠慮しる。
0220nobodyさん2006/12/29(金) 00:12:52ID:???
そんなことはないだろ
ttp://www.google.com/search?q=symfony&lr=
0221nobodyさん2006/12/29(金) 00:48:31ID:???
google.comだと違うのか
ってか関連検索「2ch symfony」って何
0222nobodyさん2006/12/29(金) 17:24:51ID:????2BP(1010)
>>221
2chのスレが一番話題にしてるからじゃねw
0223nobodyさん2006/12/29(金) 18:18:08ID:???
誰かがあっちのコメントに2chの名で何か書いたから
日本以外の連中が何か知らなくてググったんだろう
0224nobodyさん2006/12/31(日) 06:37:33ID:???
んなこといったら
cakephp mod_rewrite 404とかだって何?って感じジャン
0225nobodyさん2007/01/02(火) 20:53:38ID:???
>>224
あっそれさっきおれがぐぐった項目
0226nobodyさん2007/01/03(水) 08:36:25ID:???
We would like to wish you a very happy New Year 2007. With the upcoming of symfony 1.0 very soon, this will be a great year for the framework, and we hope that the current symfony community will continue to increase.

upcoming of symfony 1.0 very soon だって!!

0227nobodyさん2007/01/03(水) 10:30:49ID:???
1月から2月中の間に symfony 101 と developer tools も1.0.0用に置き換わると言うのもニュースだね。
同内容の本がでるらしいし。 akeet! はかわんないのかな。
0228nobodyさん2007/01/03(水) 11:13:02ID:???

あれ?これってなに?
http://pc8.2ch.net/test/read.cgi/php/1163804759/l50
0229nobodyさん2007/01/03(水) 17:58:21ID:???
それはそれだ。
それとも、ホントはクリスマスに欲しかったネとでも言っておけばよいのかwww
0230ポン太2007/01/04(木) 16:10:40ID:f9RGTlv/
CGIのプログラムで全く別の人のサイトにランダムにアクセスさせることは出来るのでしょうか?javaスプリプトなら出来るのでしょうが、携帯サイトでそれをやりたいので・・どなたかCGIに詳しい方、教えてください。
0231nobodyさん2007/01/04(木) 16:31:42ID:???
恥ずかしながら、WinXPで動かすことができません。エロ委人ボスケテ

symfony本体はpearコマンドでインスコできたんですが、
その後、アドベントカレンダー通りにやろうとして、プロジェクトのセットアップができない。
プロジェクトのディレクトリに移動したら、symfonyコマンドが
「内部コマンドまたは外部コマンド
操作可能なプログラムまたはバッチファイルとして認識されていません」
で実行できず、
symfonyコマンドをフルパスで指定しても、php.exeが〜ってエラー出て実行不可。

やむなくsandboxを拾ってきて入れたんですが、
propel-generate-crudとか、またもや実行できず、もうだめっぽです。
おいらのコマンドプロンプトの使い方が間違ってるのか、
symfonyの問題なのか、教えてくだちい。
0232nobodyさん2007/01/04(木) 16:39:24ID:???
ちゃんと php pear にパスを通しているかい?

0233nobodyさん2007/01/04(木) 16:58:20ID:???
>>232
すんません、意味が分からないので、おそらく通してないと思われますorz
ちょっくらググッてきまーーーーっっしゅ!
0234nobodyさん2007/01/04(木) 17:01:41ID:???
ググッてきました。パス通ってるみたいです。
php.iniに
include_path=".;C:\php\pear;c:/php/includes;c:/php/pear"
でいいんですよね?
PHPベタ書きでPEARは使えてます。
0235nobodyさん2007/01/04(木) 17:23:00ID:???
ちがう。

cmdで
php symfonyって実行するとどうなってる?

c:\php\php.exe symfonyでは?
0236nobodyさん2007/01/04(木) 17:36:41ID:???
>>235
php symfonyを実行すると・・
「'php'は内部コマンド〜認識されてません」と出ます。

c:\php\php.exe symfonyを実行すると・・
「Could not open input file: symfony」と出ます。

どっちもダメくさいです。
念のため、Winのシステムで環境変数のPATHも、
「c:\php\pear」とか追加してみましたが、ダメですた。
0237nobodyさん2007/01/04(木) 17:46:04ID:???
まず。
全部フルパスで指定してみてください。

c:\php\php.exe "c:\???????????\symfony"
0238nobodyさん2007/01/04(木) 17:46:57ID:???
>>236
手元にWin環境がないので勘だけどシステムの環境変数のPATHに
symfony.bat(?)のはいってるフォルダーを指定してみ。たぶん
c:\php
とかそんなかんじ。(symfony.phpじゃないよ。)
0239nobodyさん2007/01/04(木) 17:58:04ID:???
正月早々お手数おかけしてすみません。

>>237
どうやっても「Could not open input file: 」と出ます。orz

>>238
symfonyとかPEARとかPHPとか、
怪しいフォルダーは全部指定してみますたがダメポです。orz
0240nobodyさん2007/01/04(木) 18:04:07ID:???
おかしいなぁ
Could not open input file: ってことは引数のsymfonyが見つからないから
path関連のトラブルだね。

まず、
php.exeとsymfony,symfony.batはどこのフォルダにありますか?
C:\php\にすべて入っているなら下記で大丈夫だと思うけど。

C:\php\php.exe C:\php\symfony


0241nobodyさん2007/01/04(木) 18:11:43ID:???
すんません!!!再起動したら、できマスタ!!
Dドライブからでも「symfony -V」だけでバージョン情報がちゃんと出てきます!!

原因は、やっぱ環境変数のPATH設定だったと思います。
で、変更したら再起動しないと反映されねーぞゴラと。

マジで皆さんありがとうございました。
お年玉あげるね つ�D
0242nobodyさん2007/01/05(金) 14:04:02ID:???
いらんがな(´・ω・`)
0243nobodyさん2007/01/05(金) 18:22:47ID:???
symfony control panel released

http://www.symfony-project.com/weblog/2007/01/05/symfony-control-panel-released.html
0244nobodyさん2007/01/05(金) 22:10:16ID:???
I will release a beta3 today which will be the last beta before RC1.

fabien
0245nobodyさん2007/01/08(月) 12:50:59ID:???
bata3でたな。
0246nobodyさん2007/01/15(月) 21:58:17ID:???
fabienの会社が人募集してるな
ちょっとパリ行ってくる
0247nobodyさん2007/01/16(火) 18:40:07ID:YM7hiIE4
beta4あげ
0248nobodyさん2007/01/16(火) 22:20:02ID:???
If everything works fine, we will release 1.0.0-RC1 at the end of this week!!
0249nobodyさん2007/01/17(水) 04:10:33ID:???
beta4になったおかげで、phpideでの補完がより効くようになったな
0250nobodyさん2007/01/18(木) 23:45:42ID:ljZhhcgw
http://www.symfony-project.com/uploads/assets/The_Definitive_Guide_to_Symfony_Chapter_15.pdf
0251nobodyさん2007/01/19(金) 00:43:43ID:???
厨房っぽい発言だがきいてくれ。

RailsのすごさにビビってRails覚えたんだけど、結局のところ
Rubyが知られてない+連鯖で使えない、ってことで仕事で生かす機会が
無くて「スクリプト系言語のフルスタックのフレームワーク環境は仕事で使う
のは難しいか」と思っていたのですが、Symfony使ってみてPHPという環境で
ここまでできるのかと、Rails以来の感動を思えた自分がいます。

上記のようなぬるい理由で、Railsから乗り換えたって方はこのスレではいらっしゃいますか?
0252nobodyさん2007/01/19(金) 00:58:25ID:W21Icqma
みんなレンタルサーバとかいうけど、
レンタルサーバ使う仕事ってどのくらいの規模の仕事なの?
0253nobodyさん2007/01/19(金) 01:17:40ID:???
たしかに
レンサバ規模ならフレームワーク使わなくても
ちゃちゃっと済ませればいいんじゃないかと思う
0254nobodyさん2007/01/19(金) 02:20:58ID:???
レンタル鯖規模だろうが無かろうが、
symfonyのがちゃちゃっと済ませられるけどな。

そもそも、レンサバ規模「からはじめる」ことができるということが大事。
末端のプログラマならそんなこと考えないんだろうけどね。
0255nobodyさん2007/01/20(土) 00:43:24ID:???
>>251
これからRuby on Railsを勉強する予定です><
symfonyを勉強するのはまだ当分先になりそうです(^^;
0256nobodyさん2007/01/20(土) 08:13:44ID:???
レンタル(共用)だとsshでいじれないのがでかい
symfony ccできないじゃん
0257nobodyさん2007/01/20(土) 19:45:30ID:???
>256

コマンド関係はこれでどうにかなるのでは?

sfControlPanel plugin
http://www.symfony-project.com/trac/wiki/sfControlPanelPlugin
0258nobodyさん2007/01/20(土) 22:14:56ID:/om+r2TV
symfonyをレン鯖で動かす場合って
sandboxをポコって置けばいいのかな?
0259nobodyさん2007/01/20(土) 23:24:21ID:XDwN+LUU
>258

レン鯖の場合の説明もある
http://develop.ddo.jp/symfony/book/jp/1.0/installation.html
0260nobodyさん2007/01/21(日) 00:22:55ID:???
symfony はサンドボックスでよくない?
いままでPEARでインストールして使ってたけど、
なんか面倒くさいだけだった気がする・・・
0261nobodyさん2007/01/21(日) 01:42:36ID:???
レン鯖系の話題が出てきたので質問させて頂きます。

symfonyってApacheのmod_rewriteなしで動くのでしょうか?
動く場合にsymfonyの設定ってどうするのでしょうか?

ご存じの方がいらっしゃいましたらご教授お願い致します m( __ __ )m
0262nobodyさん2007/01/21(日) 02:32:46ID:???
できますよ。
0263nobodyさん2007/01/21(日) 14:43:59ID:???
Action もfilterの一部なんでしょうか?
http://www.google.com/codesearch?hl=ja&q=show:zTxzGKb4pBA:SPDFI5x5YII:HP9DhMoibeE&sa=N&ct=rd&cs_p=http://www.symfony-project.com/get/symfony-beta.tgz&cs_f=symfony-1.0.0beta2/lib/controller/sfController.class.php
の
public function forward($moduleName, $actionName)
あたりを見てると、そんな感じがするのですが。
いまいち動作の流れが把握できなくて。

0264nobodyさん2007/01/21(日) 15:20:03ID:???
executionFilterがActionを駆動してるよ
preフィルタ→executionFilterでAction実行→postフィルタ
って感じでチェーン構造のフィルタが一本の大きな流れになってる
0265nobodyさん2007/01/21(日) 17:59:05ID:???
ありがとうございます。

HogeAction -> forward -> FugaAction って流れの時は、

preFilter1
preFilter2
executionFilter
┗HogeAction#preExecute
┗HogeAction#execute
┗HogeAction#postExecute
postFilter1
postFilter2
forward
preFilter1
preFilter2
executionFilter
┗FugaAction#preExecute
┗FugaAction#execute
┗FugaAction#postExecute
postFilter1
postFilter2
View#execute

みたいな感じでしょうか?
(あ、すいません、1ファイル1アクションの時です)
02662612007/01/21(日) 23:16:51ID:???
>262
レス感謝w

で、調べてみた、、、というか、本家のaskeetにちゃんと書いてあったよ orz

ttp://www.symfony-project.com/askeet/ja/1
抜粋
注意: symfonyは、URLの/index.php/部分を取り除くのに mod_rewriteモジュールを使用することができます。
もし、あなたがそれを使用したくないか、またはあなたのウェブサーバが同等な設備を持っていないなら、
あなたは web/ディレクトリに位置する .htaccessファイルを取り除いてください。

index.php/を消すために使っていたのですね。それさえ気にしなければ、mod_rewriteはいらない、と。
そうなると、レン鯖での制限ってあんまり無いのですね。

お騒がせ致しました m( __ __ )m
0267nobodyさん2007/01/22(月) 21:45:50ID:???
symfony重たいなー。
1.0betaでちょっと改善されてるけど、今後も改善される予定?

というか、アクセラレータ環境が当たり前?
02682672007/01/22(月) 23:52:27ID:???
と、書いてからXCache入れてみて気づいた。

symfonyのフロントコントローラよりも、Creole、ひいてはPropelが遅いみたいだね。
これは仕方ないのかな。
0269nobodyさん2007/01/23(火) 00:14:25ID:???
fillinが効かないんですけど、
apps\frontend\config\fiters.ymlに

myFillInFormFilter:
class: sfFillInFormFilter

をいれてもできません。
なぜでしょうか。
0270nobodyさん2007/01/23(火) 03:13:54ID:???
>>268
propel1.3使えばいい
0271nobodyさん2007/01/23(火) 11:58:52ID:???
見てきた。1.3はPDOも使えるのか。

早くsymfonyにのっかるぐらい開発進まんかな。
0272nobodyさん2007/01/23(火) 23:52:19ID:???
WHERE句でCriteria::CUSTOMを使うにはどうしたら良いんでしょうか?
素直にSQL直接書くしかないんでしょうか?
0273nobodyさん2007/01/24(水) 01:04:13ID:???
CodeZineネタ
ttp://codezine.jp/a/article.aspx?aid=837&p=1

第2回ktkr
0274nobodyさん2007/01/24(水) 21:11:46ID:???
おまいらsymfonyどのバージョンで走らせてますか?
■ このスレッドは過去ログ倉庫に格納されています