フランチョスとsymfonyat PHP
フランチョスとsymfony - 暇つぶし2ch752:nobodyさん
09/06/24 00:44:44
>>739
フランチョス社長やったんか

753:nobodyさん
09/06/26 11:45:18
doctrineについて教えてください。
schema.yml の定義で下記
relations:
****:
foreignAlias: ****
*****:
class: *****
refClass: *****
foreignAlias: *****

foreignAlias, class, refClass, について詳しく説明しているサイトありますか?

754:nobodyさん
09/06/29 20:27:14
symfony 1.2で質問です。

ヘルパーをactionで使おうとしているのですがmyproject/lib/helperに格納されているものしか使えません。
module毎にmyproject/app/myapp/mymodule/lib/helper/MyHelper.phpという風にすれば使用できると思っていたのですが認識違いでしょうか?
教えてください。

755:nobodyさん
09/06/30 02:08:50
>>754
symfony標準のhelper
/myproject/app/myapp/modules/mymodule/lib/helper
/myproject/app/myapp/helper
/myproject/lib/helper

に加えて、各プラグインについて、
/myproject..../myplugin/modules/mymodule/lib/helper
/myproject..../myplugin/lib/helper

のみ

故に、
myproject/app/myapp/mymodule/lib/helper/MyHelper.php
ではなく、
myproject/app/myapp/modules/mymodule/lib/helper/MyHelper.php
とすれば、いけるんじゃない?

詳細は、sfApplicationConfiguration.class.phpのgetHelperDirsメソッドのソース読んでみて

756:nobodyさん
09/07/01 01:41:29
CoCが流行の昨今ymlの設定地獄なんて
時代遅れも甚だしいな。
こんなの流行るわけねーだろ。
CakePHPの爪の垢でも煎じてのんでろやこの屑FWが。

757:nobodyさん
09/07/01 07:14:10
いくらCoCにしても設定ファイルはいるだろ。

758:nobodyさん
09/07/01 22:39:19
Symfony 1.0になる前にちょっと使ったらymlをちょっと書き間違えると
Symfonyの深いところでエラーが出てもうダメポって挫折してCakePHPで
快適生活してるんだけど、最近のSymfonyはそこらへん快適になった?

759:nobodyさん
09/07/02 02:17:54
ヴァリデーターがフォームフレームワークになったからだいぶ減った感じだけど
そのフォームヘルパーでやたら苦労してる。
かなり使い込めれば快適なんだろうけどちょっと変わったことやろうとするとめちゃくちゃはまる

760:nobodyさん
09/07/03 01:03:55
CoCって、Symofnyだってデフォルトの規約もってるだろう。
さらに設定ファイルでいじれるだけで、そこがCakePHPより良いとか意味がわからん。
設定ファイルの糞さこそCakeの癌で改善されてるのに

761:nobodyさん
09/07/03 02:48:34
ちょっと書き間違えても動くからなぁ他のFWは
って事だろ

762:nobodyさん
09/07/03 05:58:37
CoCって言葉を使いたかっただけだろ。



763:nobodyさん
09/07/11 09:07:00
はまりもあるしドキュメント不足な面もあるが、慣れれば割と快適。
使い始めて半年くらい、いまはサクサクサイト構築していってる。

764:nobodyさん
09/07/11 21:46:17
うだうだ言うより、極めてしまえば、最近の有名どころは強力なツールになると思うんだがなぁ

765:nobodyさん
09/07/13 14:24:49

虎は何故強いと思うね?もともと強いからよ。



766:nobodyさん
09/07/22 02:18:54
ymlきめぇ

767:nobodyさん
09/07/22 11:03:44
htmlきめぇ

768:nobodyさん
09/07/22 22:55:16
>>766
XMLを手で記述するよりはましだと思うよ

もっとも、個人的にはJSONで十分なんだけどね


769:nobodyさん
09/07/28 23:40:23 jaMsZG3/
バッチで実行した処理で、コマンドラインからactionを実行したいんだけど
symfonyは標準でそういう手段提供してないの?


770:nobodyさん
09/07/28 23:54:07
init-batchとかあった
actionはあくまでweb経由で呼び出すんすかのー

771:nobodyさん
09/07/29 01:01:31
task でいけるんでねかな

772:nobodyさん
09/08/04 00:14:51
しっかし寂れたなw
2年くらい前の元気さはどこへいったw

773:nobodyさん
09/08/04 02:42:24
バージョンアップしてもサポートが半端なんだよな
バージョンアップ版のがサポート短いとか追っかけていく気にならん

774:nobodyさん
09/08/05 14:44:31
糞みたいだったzfのスレは伸びてるな
もう抜かれてしまったのか?

775:nobodyさん
09/08/06 01:56:34
Cake>>>Zend>>>>>>>>>>>>Symfony
だからな日本じゃ
日本人はもっさりが何よりも嫌いだからJSFとかそういうのも流行らない

776:nobodyさん
09/08/15 00:39:12
Zend、使われているかなぁ?

777:nobodyさん
09/08/15 02:38:08
Symfony使いから見たら使われてないように見えるのかもしれないけども
少なくともSymfonyよりは間違いなく使われてる

778:nobodyさん
09/08/15 17:19:25
cakeって別に速くないだろ
ciは軽いから速いが

779:nobodyさん
09/08/15 20:53:01
Symfonyに比べりゃ全然速いけどな

780:nobodyさん
09/08/15 23:30:37
CI は汚い。
Kohana が好き。

781:nobodyさん
09/08/20 12:06:22 QNoYFkWw
symfonyで作ったページがクロールされないと思って調べてみたら
トップページをwgetしてみたら404が帰ってきてた。
ブラウザで見ると普通なんだけど、何をどうやって調べれば解決するか
わからないので、誰か知恵を貸してください

782:nobodyさん
09/08/21 01:13:24
何その謎現象
apacheのログ見たら?

783:nobodyさん
09/08/21 02:56:50
User-Agent見て処理変えてたりしてるのかな?

784:781
09/08/21 11:40:39 gourhDGv
>782
普通はおこんないものですよね?
ログみたけど、よくわからんのです。wgetのときだけ404返してるだけで・・・

>783
UAをIEとかに偽装したり、Refererつけたりしてみましたがwgetなら404・・・。あとどこで判別してるんすかね・・・。ヘッダ全部出してみるしかないすかね。

rewriteの書き方が悪いのかな

785:nobodyさん
09/08/21 15:21:53
Zendでauの携帯からだけ404になったことならある
原因はmod_rewrite

786:nobodyさん
09/08/21 15:54:51
>>785
mod_rewriteの何が悪かったの?

787:nobodyさん
09/08/21 16:30:01
全部他人任せで解決しようとするなよ

788:nobodyさん
09/08/21 16:34:18
そんな注意するようなことでもなくね?
現象が謎すぎるから俺も興味あるよ

789:781
09/08/21 18:46:10 gourhDGv
>>787
>786は俺じゃないから怒らないであげてね

>>788,785
解決したら報告にくる


790:781
09/08/25 19:11:09 X6yGpm6m
すまん、まだ解決してない。
mod_rewriteはログはかせてみたけど、問題なさげだった。
symfonyの問題ぽい。

791:nobodyさん
09/08/26 00:11:36
勉強がてらにsymfony1.2を使ってみているのですが
デフォルトのCSSは無いのでしょうか?

デバッグツールバーやチェックマークのでるデフォルトのページには
スタイルが適用されていますが URLリンク(localhost)
にアクセスした場合には、チュートリアルのようなスタイルが適用されず
素っ気ないページになってしまいます。
高度なデザインは求めていないのですが、フレームワークを使う場合でも
cssから作るものでしょうか?

792:nobodyさん
09/08/26 11:26:43 1Yy9HhcH
>791
システム開発とデザインは別なので、そういうのがほしければ
CMSに求める。

793:791
09/08/28 08:36:33
>>792
そいうことですか。ご回答ありがとうございます



794:nobodyさん
09/09/05 18:27:09
URLリンク(www.ustream.tv)
ファビエンヌキター

795:nobodyさん
09/09/05 18:31:46
ドクトリンヌもフランチョス達が作ってたのか

796:nobodyさん
09/09/07 09:08:27
>>795
symfonyの開発陣にdoctrineの開発者が参加したのは最近のはずだよ

797:nobodyさん
09/09/08 18:12:02
railsだとセッションID生成するためのシークレットキーみたいなのを設定するが、
symfonyには見あたらないような。
その辺でセキュリティ的な問題とかないのかな。

798:nobodyさん
09/09/08 18:23:28
しかし英語圏ではsymfonyとCakeのシェアはどうなんだろ?
2ちゃんではCakeのが伸びてるようだけど。
自分は1プロジェクトでアプリが複数作れるので助かってる。
libの下にCMSのmoduleを作り込んでapp/modules/から使っていく感じ。
複数サイト構築に便利。


799:nobodyさん
09/09/08 18:25:27
>>791
亀レスだけどフリーのテンプレート使うと良いと思う。
海外は割と充実してる。
URLリンク(www.openwebdesign.org)

800:nobodyさん
09/09/08 22:47:03
>>797
この辺りかな?
URLリンク(blog.asial.co.jp)

801:nobodyさん
09/09/09 01:29:06
ああ、そうか、railsのあれはセッションキー作りのためのじゃなく
CSRF対策のキー作りだったね。勘違い。

802:nobodyさん
09/09/18 01:32:21
新バージョンが出た時アップデートしてる?
何かの具合で動かなくなったら・・と思ってなかなかアップデート出来ない
まぁテストケースをまとめておけばいいんだけど

803:nobodyさん
09/09/18 10:08:43
趣味レベルなら多少動かないところがあっても良いか、と思ってアップデートしてる。
1.2 -> 1.3はさすがにためらうけど。

804:nobodyさん
09/09/19 18:38:57 kqWMin9P
functionテストで、他のアプリケーションの操作をする方法はありますか?
「Frontendでコレを1にしたらBackendではこうなって、Frontendで2にしたらこうなるはず」
ってテストをしたいだけど、何かいい方法はないでしょうか?
ソースを少し斜め読みしてるんだけど、アプリケーションをまたいでリクエスト出す方法が見つからないっす。
・・・seleninumとか使ったほうが早い?

805:nobodyさん
09/09/20 08:14:08
1.1から1.2なんて悲惨なくらい互換性なかったからな

806:nobodyさん
09/09/21 22:45:51
CakePHPのスレは7スレ目まで逝ってるのに
なんでsymfonyのスレは1スレ目で止まってますかぁ?

807:nobodyさん
09/09/21 23:58:25
日本じゃ全然流行ってないからな
結局CakeかZendだよねやっぱり

808:nobodyさん
09/09/22 01:21:39
cakeは外からプロパティーにいきなりアクセスさせたりと色々ダサい

809:nobodyさん
09/09/22 09:00:46
2文字インデントの方がダサいと思う

810:nobodyさん
09/09/22 09:49:40
まだインデント数にこだわっているのか…

811:nobodyさん
09/09/23 06:02:40
cakeは不必要な?>がコード末尾に入ってるところがダサい

812:nobodyさん
09/09/23 07:21:04
不要じゃないだろうに

813:nobodyさん
09/09/23 07:30:03
またこの流れか

814:nobodyさん
09/09/23 11:54:06
cake 採用している大御所あげてくれ。



815:nobodyさん
09/09/23 16:32:46
モジラ

816:nobodyさん
09/09/23 19:06:18
cakeは定数の命名規則が適当すぎ
パスの命名ならDIR_HOGEとかHOGE_DIRとかHOGE_PATHとか
パスであることを示すようにするだろJK
CAKEとかAPPとか名前だけ見ても何なのかわかんねーよ
プログラマーとしての基本的なセンスが疑わしいレベル

817:nobodyさん
09/09/23 21:49:56
作る事が目的じゃなく規約が目的なのかお前は

818:nobodyさん
09/09/23 23:03:39

frontend_devで実行すると例外の詳細が表示されるけど、
frontendで何の例外が発生しているか把握する方法は無いですか?


819:nobodyさん
09/09/23 23:23:11
>>818
そこに表示されているバックトレースからわかるよ
どのソースの何行目で例外が出されたかすべて表示されている


820:nobodyさん
09/09/24 03:33:45
画面関係の問題あると画面自体出ない時もあるよ
ファイルにロギングもするのが基本

821:nobodyさん
09/09/24 06:50:24

>819
frontendで例外を把握したいわけです。
devでの詳しいロギングはいらないから、例外のみ把握したい。

822:nobodyさん
09/09/24 21:42:01
>>821
それはつまり例外の条件が固定されていなくて
いつどこで問題が起こっているか不明な状態で
エンドユーザーがサイトを使用中に起こった
例外をとらえて記録したいってこと?


823:nobodyさん
09/09/24 22:58:05
運用レベルで例外出たらロギングするようにするのって
当然だよね

824:nobodyさん
09/09/25 06:04:24
>>823

すみません、例外のみロギングするのってどうやるんですか。
マニュアル探しても見つからなくて。

ちなみに1.2です。

825:nobodyさん
09/09/25 17:54:23
PHPフレームワーク総合スレって落ちたの?

826:nobodyさん
09/09/25 18:11:22
yamlyaml言ってたヤツ責任取れよ

827:nobodyさん
09/09/27 02:54:08
今からsymfonyはじめるなら
サポート期間から言って1.0一択ですよね?

828:nobodyさん
09/09/27 03:25:22 IjZjxhuk
symfonyをレンタルサーバーで使おうと思うのですが
専用サーバじゃないのでhttpd.confが編集できません
.htaccessファイルの編集だけで使うにはどうしたらいいですか?

829:nobodyさん
09/09/28 08:31:34
>>828
mod_rewriteが使えるレンタルサーバーなら、httpd.confに書けとなってる部分を.htaccessに書くだけでおk。のはず。
1.0の頃だけど、普通にsakuraとxreaで動かした経験あり。

830:nobodyさん
09/09/29 11:56:37
actAs: NestedSet
こんな便利な物があったとは・・・ツリー構造の実装楽勝だ!

831:nobodyさん
09/09/29 13:24:47

doctrineさまさまだ!

832:nobodyさん
09/09/29 23:55:12

1.2のtaskにpipeで渡して、$argumentsで取得したいですが
取得できないです。

STDINでも取得できません。
皆さんはどうしてますか?

833:nobodyさん
09/10/01 10:07:02
みんなはやっぱpropel使ってるのかな。
doctrineうめぇ。しかしschema.ymlでintegerって定義するとMySQLだとbigintになるのな・・・
intで定義するとint。でもvalidatorで怒られた気がする。

834:nobodyさん
09/10/02 12:52:44
initializeの中でFlashに入れた値が
次のリクエストには消えてるんだけど
何故?

835:830
09/10/02 13:32:36
railsにもact_as_treeってツリー構造実現するプラグインがあるけど、
DoctrineのNestedSetのが充実してるな。
URLリンク(www.geocities.jp)
ここで論じられてるやり方で実現してるんだよね。
なので子ノードの順番とかもちゃんと管理できてる。

836:nobodyさん
09/10/02 20:34:15
mysqlのドキュメントの和訳じゃない?


doctrineのprimary key bigintにしてる?
漏れはintに変更してるよ

837:nobodyさん
09/10/02 21:33:41
履歴とかじゃない限りintで十分なはずだからねぇ。
やっぱbigintだと、だいぶパフォーマンス変わるかな・・・
いまのうちにalterしとくべきか。

838:nobodyさん
09/10/03 08:34:23
int で念のためunsignedにします。



839:nobodyさん
09/10/04 14:32:40
security.ymlで一度に複数のactionに同じ設定をさせたいのですが
どうすればいいですか?

840:nobodyさん
09/10/04 23:24:17
cakeに負けるのは分かっているが、symfony、zendにも人気で負けるんだなw
世界的にはおそらくsymfonyの方が人気あるんだろうけれど
本屋行っても、symfonyの本って1冊しか無かったw

841:nobodyさん
09/10/05 05:39:39
下手したらEthnaにも

842:nobodyさん
09/10/05 05:48:35
ねーよw
cake使ってからsymfonyに戻ったらやっぱいいわ
糞ダセー実装にイライラさせられることがない

843:nobodyさん
09/10/05 05:56:30
糞ダセー実際ってPHP標準規約無視の2文字インデントとか?

844:nobodyさん
09/10/05 09:40:38 LSBycl5s
>>842
cakeの駄目さは分かるけど、zendとsymfonyだとどう?

845:nobodyさん
09/10/05 10:02:04
zendはクラス名が長いのが嫌だ。
フォルダ階層にそろえてクラス名つけるとかやると、
フォルダ構成変えたくなったときに死ぬ。

846:nobodyさん
09/10/05 10:08:36
cake,zend,symfonyは、cakeは簡単だが名前空間がぶつかるとか、zendはめんどくさくて>>845のようなこともあるとか、symfonyは日本では人気がないとか、どれも悪い面があるから選択が困るよねw


847:nobodyさん
09/10/05 10:39:47
つDjango

848:nobodyさん
09/10/05 11:25:52
日本で人気ある必要なんてないじゃん

849: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