フランチョスとsymfonyat PHP
フランチョスとsymfony - 暇つぶし2ch849:nobodyさん
09/10/05 11:44:09
zendは当初はひどいもんだったけど
他のプロダクトからパクりまくってまぁまぁマシになったっぽいね

850:nobodyさん
09/10/05 12:04:29 X54Rskkj
>848
日本で人気がないと、アホ上司が選択に失敗するんだよ

851:nobodyさん
09/10/05 15:01:09
syfony用のまともなスレって無いの!?

852:nobodyさん
09/10/05 15:19:01
悲しいかな、ここだけです。
cakeもzendも使ったことないが、railsは相当使い込んだ自分としては、
symfonyはPHPの言語的糞さを差し引いても良くできてると思う。
むしろいまはsymfony+Doctrineの良さの方が目に付くかな。

853:nobodyさん
09/10/05 17:08:15
railsのもっさりになれてるならsymfonyも気にならないだろうなそりゃ

854:nobodyさん
09/10/05 17:25:57
日本はサクサク文化だから、Zendはおろか
CodeIgniterとかどんどん軽量化トレンドに向かってるな

855:nobodyさん
09/10/05 17:50:56

yahoo とか dailymotion とかエンタープライズ級の案件で
鉄板じゃない?



856:852
09/10/05 22:44:25
自分は個人サイトの構築に使ってるので、パフォーマンスはあまり気にする必要がない。
それよりいろいろ試行錯誤したいので開発効率が良い方がいいです。
<?=$form?>とかでフォーム入力が全部出力されるのとか最高。
他のFWでもあるのかもしれないけど・・・

857:nobodyさん
09/10/06 02:03:07
ほぼすべてのフレームワークでできるのでは

858:nobodyさん
09/10/06 11:38:14
>>857
俺にもフォームフレームワーク教えてくれ

859:nobodyさん
09/10/07 05:05:05
未だに1.2のフォームに慣れない・・・
yml地獄よりはましだけどちょっと外れたことやろうとするとはまるはまる・・・

860:nobodyさん
09/10/07 09:34:03

慣れたらSUGEEEEEEEEいいよ。
admin generatorと組み合わせると更によし。



861:nobodyさん
09/10/08 15:49:32
慣れたらCake並に便利かつそれなりに汎用性ある?
あと規約によるグループ開発の効率化も

862:nobodyさん
09/10/08 16:09:44
規約の事は言うな

863:nobodyさん
09/10/08 16:21:02
なるほど規約の事は触れない方がいい感じなんですね
ありがとうございますw

864:nobodyさん
09/10/08 16:45:01
絶対に2文字でインデントしたくないって言う奴が出て来るぜ

865:nobodyさん
09/10/08 17:23:01
あんなアグリーなcakeに耐えられるような奴なら
何使ってもいいだろ

866:nobodyさん
09/10/08 17:32:01
下しか見られない人ですか

867:nobodyさん
09/10/08 22:14:16
>>856
Quickformですらできる

868:nobodyさん
09/10/09 17:33:44
>>859
使い方わかってないんじゃね?

869:nobodyさん
09/10/10 11:43:16
テーブルとテーブル関連づけてデータ取得とか出来るん?

870:nobodyさん
09/10/10 18:54:29
>>869
外部キーのデータなら取ってきてくれるよ。
ただ1階層ならいいけど、数階層あると毎回SQLを発行してデータを取りに行くからの鈍い。

なんか簡単な解決方法あるんかな?

871:nobodyさん
09/10/11 18:38:37 5oqUe7PJ
lime+Symfonyでテストするときに「ログインしてることにする」にはどうすればいいのでしょう?
やはり最初から(最初はログイン画面のURL+ID/Passを渡して)呼んでやるしか方法がないのでしょうか?

872:nobodyさん
09/10/11 21:50:23
>>870
複数階層をまとめて取得するのなら、直接SQL投げるしかないと思う

873:nobodyさん
09/10/12 00:19:23
Doctrineの話だよね?
普通に複数階層JOINできなかったっけ?

874:833
09/10/15 18:17:01
schema.ymlでinteger(4)ってかかないとだめだな。mysqlで32bit intにしたけりゃ。
単にintって書いたらおかしくなる。validatorでエラー。

875:nobodyさん
09/10/16 02:11:26
バリデーター書き直せばいいじゃん。



876:833
09/10/16 08:20:24
そういう問題じゃないっす(笑
自分の知識不足。
なんだが、schema.ymlにintって書いてエラーが出ずにモデルがgenerateでてしまうのは問題。
不明なtypeですよとかエラーだしてくれ。

877:nobodyさん
09/10/16 10:21:26
intって書いてbuild-allできないでしょ?

{type: integer(4), ?????}とか書いてないの?


878:833
09/10/16 11:26:03
ドクトリンヌだからか、intでも通ってしまうんだな、これが・・・
で、いざmodelのsaveメソッド呼ぶとvalidatorが失敗する。
自動生成されたコード見るとtypeが見るとtext型として認識されてるw
ちなみにintegerとだけ書くとbigintになる。

879:nobodyさん
09/10/16 20:17:26
なんだpropelのはなしか・・・


880:nobodyさん
09/10/17 13:51:45
ドクトリン2大分変わるんだね

881:nobodyさん
09/10/21 10:32:32 Pip+q1Ek
symfonyでデバッグ表示でどうやるんですか?
アプリ名_dev.php しかないの?

882:nobodyさん
09/10/21 10:39:56 Pip+q1Ek
と思ったら、これか
URLリンク(develop.ddo.jp)

883:nobodyさん
09/10/21 12:20:52 Pip+q1Ek
symfonyってdebugモードONでも修正したらキャッシュクリアいちいちすんの!?

884:nobodyさん
09/10/21 14:25:11
新しいクラスとか追加したら。修正ならしなくてよい。

885:nobodyさん
09/10/21 16:18:38 Pip+q1Ek
>>884
なるほど、ありがとございます。


886:nobodyさん
09/10/21 20:37:46
>>882
それ、1.0のURLだけど
1.0は、マルチバイトに対応してないかんね。

887:nobodyさん
09/10/22 00:20:18 pg+lnhOY
URLリンク(www.symfony-project.org)

table1(id,hoge,fuga,table2_id)
table2(id,foo,bar)

ってあったときのフォームの作り方とか保存する方法が全然わかんない


つうかフォームのカスタマイズが恐ろしく面倒でしょうがないんだが

888:nobodyさん
09/10/22 01:25:00
table2_idがあるって事は
リレーション組んでるだろ?

簡単に出来るじゃん。



889:nobodyさん
09/10/24 12:06:27
URLリンク(symfony.jp)
ってググるとトップに来るんだからもうちょっと色々頑張るべきじゃね・・

このサイトがもうちょっと使いやすければ印象がかなり違うと思う。

890:nobodyさん
09/10/24 14:18:36
そのサイトのアドワーズ広告が
CakePHP開発者登壇イベント
な時点でもう駄目だと思う

891:nobodyさん
09/10/27 08:05:20
symfony 1.3ベータになったな。

892:nobodyさん
09/10/27 08:50:14
時代はLithiumだし

893:nobodyさん
09/10/28 01:08:36
Lithiumはまだどうなるか分からんだろ

894:nobodyさん
09/11/04 10:38:55
日本のフレームワークは規模が小さすぎる

895:age
09/11/17 17:24:59 pOG3nu7x
2.0 branch: in heavy dev...

896:nobodyさん
09/11/21 03:14:45
質問なんですがsfFormで郵便番号や電話番号など分割して入力させたい場合
どうすれば実装できますか?

897:age
09/11/21 08:34:58 eUWhrtkv

スキーマーでフィールド作れば?



898:nobodyさん
09/11/21 18:14:10 oaKRUD8D
いまからお勉強始めるなら1.2.9がいい?
それとも1.3ベータから触り始めたほうがいいですか??


899:nobodyさん
09/11/21 23:56:08
>>898

1.3
きをつけることはドキュメントは1.4(1.3と内容は同じ)を見ること
URLリンク(www.symfony-project.org)
これのJobeetやればいいんでない?

900:nobodyさん
09/11/28 00:16:07 vouX2VCO
DoctrinとPropelって共存できる?
要は、OpenPNE3のプラグイン作りたくてJobeet+Doctrinやってたのに、
OpenPNE3はPropelだったんだ。


901:sage
09/11/28 01:01:13 TkIF74hf

排他だよね。



902:nobodyさん
09/11/30 00:47:28
OpenPNE3.1からはDoctrinだよ

903:nobodyさん
09/12/03 23:07:57
URLリンク(www.symfony-project.org)

ここの「ホームページでのカテゴリ表示」で、
// apps/frontend/modules/job/templates/indexSuccess.php
<?php foreach ($category->getActiveJobs() as $i => $job): ?>
ってやってgetActiveJobs()を使ってるけど、ここ実は
<?php foreach ($category->getJobeetJobs() as $i => $job): ?>
で全く問題無く動く。
$category作成時に使ったSQLを使い回してるので、期限切れを拾ってくる心配なし。
ということでgetActiveJobs()作成する意味全く無し。
ちょっと例題が悪くない?

904:sage
09/12/04 07:52:19 XqNlGg1S
もしもの事があるだろう!

もしもの事が

905:nobodyさん
09/12/16 03:38:57
初めてSymfony/Doctrineと出合ってから
習得するのにどれくらいかかった?

3ヶ月でようやく全体像がつかめてきたけど
実務で使うには不安たっぷりでまだ心細い感じなんだけど。。

906:nobodyさん
09/12/16 03:50:47
色々比較しているうちにZendの方が楽じゃね?みたいな雰囲気になって
途中でフレームワーク変えたw

907:nobodyさん
09/12/16 21:23:46
DQLの質問もここでよろしい?
URLリンク(www.doctrine-project.org)

「WHERE句において~」のとこなんだけどなんで"u.Phonenumbers"なの?
"u."と"s"を指定する理由が分からない。。。

// test.php

// ...
$q = Doctrine_Query::create()
->select('u.username')
->from('User u')
->leftJoin('u.Phonenumbers p')
->having('COUNT(p.id) > 3');

908:sage
09/12/17 19:42:53 kq8lXuer

スキーマでUser に Phonenumbers のリレーションを設定したでしょ?
u.Phonenumbers としないとPhonenumbers は何に属したリレーションかわからないじゃない。



909:nobodyさん
09/12/18 04:24:26
ああ、スキーマのリレーションのとこと関係があったのか!
ありがとう!

910:nobodyさん
09/12/23 05:02:32 mmZmbbI2
propel1.5のDoctrineライクな書き方は便利なのかな。
Doctrine使う理由がなくなっちゃうけど、Doctrine使いとしてはどうなのかな?

911:nobodyさん
09/12/31 19:45:08
Doctrineの書き方なんだったらDoctrine使えばいいじゃん
使ったことないから知らないけど


912:nobodyさん
10/01/04 09:33:28

propelの方がパフォーマンスがいいからだろ?

913:nobodyさん
10/01/07 17:13:06
Doctrineの書き方だけだと、汎用性に欠けるからな

914:nobodyさん
10/01/09 04:55:19
Symfonyのサイト行くとzipファイルがあるんだけど
インストールするときにPEARじゃなくてこれをポコっとサーバーに
置くだけでもインストール可能ですか?

915:nobodyさん
10/01/09 13:33:36
>>914
それでOK
最近はproject/lib/vendorにぽこっと置くのが主流みたい

916:nobodyさん
10/01/09 19:20:39
>>915
なるほど。
では、レンタル鯖へのインスコはsandboxを置いて
バージョンアップ毎にlib/vendorへポコっでOKっぽいですね。

917:nobodyさん
10/01/10 01:07:18
なんでsymfonysスレってこんなに伸びてないの?

918:nobodyさん
10/01/10 15:28:26
日本じゃあんま使われてないからな
Cakeや下手したらZendよりも使われてないかも
ある程度の規模になるとだいたいJavaになるからな日本のサイトは

919:nobodyさん
10/01/11 00:41:37
書籍もCakeに比べたら全然ですよね。

920:nobodyさん
10/01/11 00:55:12
Zend始まってきてるし抜かれそうな雰囲気醸し出してるな
新刊本もZendばっかり

921:nobodyさん
10/01/16 08:02:59
ドキュメントが新設だからいちいち本買う必要もない

922:nobodyさん
10/01/16 13:08:17

新刊でしか評価できない人って終わってるな

923:nobodyさん
10/01/16 13:52:23
Symfonyって意外に使われてないと思う
日本の業界眺めてもCakeやZendの方が多い
有名な案件でいくつか使われてるから目立ってるだけで

924:nobodyさん
10/01/16 16:05:13
まぁお前の予想はどうでもいい

925:nobodyさん
10/01/16 16:15:28
Zend Frameworkは単体でやろうとするとAjax周りの実装がないからな。
かなり不便

926:nobodyさん
10/01/16 17:45:37
>Ajax周りの実装がないからな

え?

927:nobodyさん
10/01/16 17:47:54
URLリンク(www.google.com)

キューバいなかったらSymfonyヤバかったな

928:nobodyさん
10/01/16 19:05:04
URLリンク(www.ibm.com)

929:nobodyさん
10/01/17 03:28:30
今はPrototype.jsよりjQueryだろうがよ。
古い古い!

930:nobodyさん
10/01/17 04:34:33
別物だろ

931:nobodyさん
10/01/17 11:21:56
1.4はjqueryベースで解説されてるだろ

932:nobodyさん
10/01/18 23:50:55
1.2でも解説されてる。


933:nobodyさん
10/01/19 16:28:26
sfZendFrameworkBridgeって1.4ではないんだけどZendFrameworkのクラスをautoloadで使える方法ってわかりますか?


934:nobodyさん
10/01/19 18:47:27
>>933
ここら辺とか?
URLリンク(www.symfony-project.org)

935:nobodyさん
10/01/19 21:22:01
全部Zendで書き換えちゃえよ
楽になれるぞ

936:933
10/01/19 21:23:20
>>934
公式に載ってんですね。ありがとうございます。
右側の検索フォームから検索しても1件も出なかったので見落としていました。


937:nobodyさん
10/01/31 03:37:22 I2v8wvRu
OpenPNE3で採用されてるんだから、じきに国内のシェアも伸びるよ。
良書が出れば、バカ売れ確実。誰か分かりやすいやつ書いて。

938:nobodyさん
10/01/31 13:49:03
OpenPNEってそんなに使われてるのか?

939:nobodyさん
10/01/31 15:11:21
OpenPNEのシェアは伸びてもSymfonyのシェアが伸びる訳じゃないと思うが
ゲームがいくら売れたってCのシェアが1プロダクト分増えるだけなのと同じ世に

940:nobodyさん
10/02/01 16:40:44
スマートフォンのアプリに仕事が大量に流れて行くから、
HTML表示のためのフレームワーク論争は廃れて行くかも?

941:nobodyさん
10/02/01 18:39:12
廃れる?
PCがなくなるかリッチクライアント化するって事か?w

942:nobodyさん
10/02/01 19:36:46
なくなるとまではいわんし、
相変わらずPCでHTML見ることはあるだろうが、
割合として今よりはずっと減ると思う。
これからが本格的なリッチクライアントの時代。
サーバーサイドプログラムはXML返すだけって事は増えると思うよ。

943:nobodyさん
10/02/01 19:56:00
はいはい

944:nobodyさん
10/02/01 23:04:10
JSONだろjk

945:nobodyさん
10/02/02 03:26:34
サーバーからxmlやjson返すためだけにsf使ってるw
マゾと呼ばれてもいいさ

946:nobodyさん
10/02/02 09:34:46
ただのお馬鹿さんですね

947:nobodyさん
10/02/02 12:32:42
漏れもほとんどjson処理。
でもバックエンドは必要だね。

948:nobodyさん
10/02/04 03:42:25
HTML5でかなり動的なことも実現できるようになってきたからなぁ
ブラウザ自体がリッチクライアント。
別にリッチクライアント用意するなんて無駄なこと一世代前の人間がすることだな。

949:nobodyさん
10/02/04 10:47:32
そんな君の考えが一世代前だと思うよ。
スマートフォン持ったらわかる。

950:nobodyさん
10/02/06 23:48:19
まだ過渡期のスマートフォンをネタに出してる時点で

951:nobodyさん
10/02/11 03:11:59
次スレはまともなスレタイにしろよ。

952:nobodyさん
10/02/11 03:46:15
PHPのFW/CMSスレパート数

18 XOOPS Cube
8 XOOPS
7 CakePHP
6 OpenPNE
4 Zend Framework
2 Ethna
1 symfony←←←←←←←←←←

CodeIgniterですら1スレ目とはいえ820レス行ってる

953:nobodyさん
10/02/13 01:59:04
このスレ2スレ目じゃね?

954:nobodyさん
10/02/13 10:08:53
3だよ。



955:nobodyさん
10/02/18 08:10:16
URLリンク(symfony-reloaded.org)

symfonyリローレッドきたーーーーーーーーーーーー





956:nobodyさん
10/02/18 15:14:18
だいぶ互換性なさそうだね・・・
今までより3倍速いのが本当なら乗り換えたいけど。

957:nobodyさん
10/02/18 15:37:45
ディレクトリ構成とか全然違うんだな
Doctrine2の速度がどんなもんか気になるからちょい遊んでみるか

958:nobodyさん
10/02/18 17:03:33
これでCake厨やZend厨にもっさりと馬鹿にされなくて済むな

959:nobodyさん
10/02/23 12:23:48

Preview Releaseぢゃ~~~




960:nobodyさん
10/02/25 23:06:24 zASngUJw
実運用始まって、途中でDBのモデル構造が変わった場合って
DBの再構築するのはプログラマーの仕事だよね?
symfonyに再構築の機能なんてないよね?

961:nobodyさん
10/02/26 00:13:59
次スレはまともなタイトルで頼むぜ~

962:nobodyさん
10/02/26 02:06:11
>>960

ヒント:doctrine マイグレーション



963:nobodyさん
10/03/06 12:57:37
2.0ってZFベースっぽいな

964:nobodyさん
10/03/06 22:43:06
実際にzend使ってるしね。

symfonyのいいところはメンテがしっかりしてる。
かなり期待している。

965:nobodyさん
10/03/12 14:19:19 BKIcJUyP
ユーザー会発足しそうだね

966:nobodyさん
10/03/13 03:42:11
symfonyチャットした人いる?



967:nobodyさん
10/03/14 10:43:42
ああ。tukimiyaとmassie死ねって感じだったよ。

968:nobodyさん
10/03/14 14:55:14
もっと詳しく!



969:nobodyさん
10/03/14 23:38:05
みんなは、ユーザー会の発足に関してどうなのよ?

970:nobodyさん
10/03/14 23:56:40
>>968
やたら上から目線のアシアルmassieと、DINOツキミヤがうざかったな
fivestarはmassieの子分じゃなければいい人っぽいんだが

971:nobodyさん
10/03/15 00:01:48
ディノ受けたけど面接で落とされたぜ。
Javaの開発したことないような雑魚技術担当に落とされたなんてな。
我ながら情けない。

972:nobodyさん
10/03/15 00:25:49
>>971
PHP勉強会でツキミヤ本人に会ったことあるけど、クソ野郎だった。
あんな会社行かない方がいいよ。
WEBしかやった事の無いガキ集団。
symfonyの勉強会で他さがせば幾らでもマシな会社はある。
まぁアシアルも似たようなもんだ。

973:nobodyさん
10/03/15 02:07:33
ディノでの面接のやりとり

面接官
「SQLインジェクション対策はO/Rマッパー等を使いますが、
クロスサイトスクリプティングはどのように対応しますか?」


「最近はFWのビュー層、例えばJavaでいうならカスタムタグ等を使うことで
対応しますので、開発者側はあまり意識していないです。」

面接官
「うーん、でも開発者も意識しておいた方がいいと思うけどなぁ~」

だったら、SQLインジェクションも意識しとけアホ面接官



974:nobodyさん
10/03/15 02:40:31
意識してないって言ったから突っ込まれたんでしょ
O/Rマッパーとかヘルパーとか使ってるから意識しないってのはちょっとね

975:nobodyさん
10/03/15 09:32:49 fUO2NhZO
だれかSymponyとVS.Phpを一緒に使ってる人いる?
うまくいくんだろうか。

976:nobodyさん
10/03/15 09:40:35
アシアル製品は使いません

977:nobodyさん
10/03/15 09:42:42
>>973
んーそれで落とされたのなら、試験官に見る目が無かったって事でおk
「FWのビュー層、例えばJavaでいうならカスタムタグ等を使うことで対応します」
多言語を漁って来た人であれば全然問題の無い回答かと思いま

978:nobodyさん
10/03/15 09:44:46 fUO2NhZO
>>976
日本語版じゃなくて英語版でもOKw

979:nobodyさん
10/03/15 09:49:01 CfPHnM7n
>>978
もんだいなす
eclipsePDTより軽くていい

980:nobodyさん
10/03/15 10:01:56 fUO2NhZO
使ったことが無いから感覚がわからないんだけど、
使い方としては、とりあえずDOS窓からinit-projectした一式をVSにImportして、
「init-app」とかDOS窓からsymfonyのコマンド叩く度に
新しく出来たファイルをVSにImportしていく感じ?
英語版30日試してみるかな。


981:nobodyさん
10/03/15 10:05:37 CfPHnM7n
>>980
正解

982:nobodyさん
10/03/15 10:35:27 fUO2NhZO
>>981
ちなみに英語版ですか日本語版ですか?

983:nobodyさん
10/03/15 10:42:24 CfPHnM7n
英語

984:nobodyさん
10/03/15 10:51:23 fUO2NhZO
俺も英語版にするかな。とりあえずもうねる。

985:nobodyさん
10/03/15 22:45:22
次スレ頼む

986:nobodyさん
10/03/16 06:28:38
タイトルはどうしよう?



987:nobodyさん
10/03/16 10:06:46
symfony PHPフレームワークpart2 とかでいいんでね?
でも、このスレの遅さを考慮するとまだ建てる必要があるかどうか疑問

988:nobodyさん
10/03/16 16:14:42
symfonyは実行速度だけではなくスレも遅いんですね


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch