フランチョスとsymfon ..
[2ch|▼Menu]
2:nobodyさん
08/01/24 22:38:06
スレ番がないよ

3:nobodyさん
08/01/24 22:50:57
1乙

The Definitive Guide to symfony・askeet・cookbookの下翻訳
URLリンク(symfony.xrea.jp)

symfony book 日本語ドキュメント
URLリンク(develop.ddo.jp)

php:framework:symfony [おやぢ組]
URLリンク(develop.ddo.jp)

symfonyで開発日記
URLリンク(blog.symfony.jp)

アシアルブログ
URLリンク(blog.asial.co.jp)

ウノウラボ Unoh Labs: 検索結果
URLリンク(www.unoh.net)


4:nobodyさん
08/01/24 23:32:25


5:nobodyさん
08/01/25 01:56:01


6:nobodyさん
08/01/25 17:12:02 +k7LvvR1
ZFよりずっといい

7:nobodyさん
08/01/25 17:20:12
画像だけを返すaction書く場合も
糞重たいフロントコントローラを経由しないといけないのがファッキン

8:nobodyさん
08/01/25 18:25:53
mod_rewriteにルール追加してそのファイルだけベタで書けばいいじゃない

9:nobodyさん
08/01/25 19:21:11 bLswP8P9
staticな画像やページなら、sfSuperCacheで解決するはず

10:nobodyさん
08/01/25 22:41:11

だれかこれ使ってくれ。
URLリンク(trac.symfony-project.com)

symfony1.1には組み込まれるぞ!

11:nobodyさん
08/01/26 06:14:34
Wikipedia項目リンク
symfonyもTrac使ってるのに載ってない
やっぱりマイナーなんですね

12:(・∀・)
08/01/26 13:06:28
飛べ!Symfony
Java、そしてRuby on Railsを超えろ!!!

13:nobodyさん
08/01/27 21:12:38 AVzkGtr2
ナレッジデータベースのクソ記事が↓のフィードを汚しはじめました。

URLリンク(feeds.feedburner.com)

14:nobodyさん
08/01/28 02:19:23
googleの方のフィードには出てこなくなったのにな

15:nobodyさん
08/02/11 08:15:18
"symfony"でアダルト関係のフィードばっか流れてくる件
エロ業界で大活躍か・・・

16:nobodyさん
08/02/11 23:07:47 al48mtAB
まずエロからだろ

17:nobodyさん
08/02/13 01:49:04
エロならまだましだが、禿げまでがsymfony使うのがなぁ…
手嶋屋に汚されないことを願う

18:nobodyさん
08/02/15 12:36:34 8523bvdk
なんで過疎ってるんだろう?

19:nobodyさん
08/02/18 14:26:43
ヒント:symfony時代は終わって今はCodeIgniterの時代

20:nobodyさん
08/02/19 03:13:20
>>10
つーことは 1.1 でようやく PDO で接続するってことか。
で。1.1 はいつ出るの?

21:nobodyさん
08/02/19 22:52:51

いま一生懸命つくってます。

            from フランチョス

22:nobodyさん
08/02/21 19:39:42 HGoxrwI+
はよせんかい!

23:nobodyさん
08/02/23 02:02:49

symfony1.1はpropel 1.2でいきます。1.0ではpropelをコアに入れてたんだけど、
1.1でpropelをplugin化したんだわ。
だから、1.1でpropel 1.3をpluginで入れてもらってもいいっすよ。

でも1.0でPDO使いたかったら、sfPDODatabaseでも使ってくれよ。

            from フランチョス


24:nobodyさん
08/02/26 01:49:26

おまいら、漏れに子供ができたので、寄付をお願いします。

            from フランチョス

25:nobodyさん
08/02/26 05:46:06
>>23
それってどこに書いてあったの?

>>24
寄付がたった400ユーロだったらしいね

26:nobodyさん
08/02/26 12:22:41
\6万ちょっとか
出産祝いなら十分だろ


27:nobodyさん
08/02/26 13:08:23
>>26
お前の給料。
400ユーロで働けや。

28:nobodyさん
08/02/26 15:00:09
symfonyへの寄付じゃなく
フランチョスへの出産祝いだぞ?

29:nobodyさん
08/02/26 22:21:48
フランチョスっておんな?

30:nobodyさん
08/02/26 22:48:07
17歳の美少女だよ

31:nobodyさん
08/02/28 18:06:36 Lb04kTfU
美少女(´Д`)ハァハァ



フランチョスの話ばっかりだな。

32:nobodyさん
08/02/29 00:59:25
symphony使ってみたいんだが、日本語マニュアルあるのか?

33:nobodyさん
08/02/29 01:30:43
シンポニーわろた

34:nobodyさん
08/02/29 09:07:20
>>32
「symfony 日本語」で一番上に出てくるんですけど・・・。
公式って意味では、ないのかも。

>>33
そ、それも「フォ」って読むのは知ってる?

35:nobodyさん
08/02/29 11:14:43
>34
フランス語でもphoはフォ?

36:nobodyさん
08/02/29 11:17:03
symphonyが元でidentifyするためにsymfonyなんだろうな

37:nobodyさん
08/02/29 22:57:58
最も前途有望だったsymfonyがcakePHPに負けた
何故だ!

38:nobodyさん
08/03/01 00:45:59
PHP4を切り捨てたから。

39:nobodyさん
08/03/01 02:04:08
php関係のブログを書いてる人たちほとんどがCakeを使い始めたから

40:nobodyさん
08/03/01 02:12:20
>>1
言語による意思の疎通ができなかった朝鮮人のために日本人が作ってやった言葉だからね
日本人にとっては易しいけど日本語圏外の人々にとっての難易度は日本語と大差ないよ
まあ当然といえば当然なんだけどね

41:nobodyさん
08/03/01 05:23:36
俺はフランチョスの発想好きだよ
propelとかphingは正直どうかなとおもうけどそれでもcakeよりはずっと洗練されてる

42:nobodyさん
08/03/02 13:22:34
symfony の入門書読んでいて思ったが
インストールがPEARを前提にしているのも
普及しない点の一つだろうな。

共有サーバーでPEARが入っているところなんてないだろう。
当然んshellもなし。

手動(ファイルコピーのみ)で入れられればいいんだが。

43:nobodyさん
08/03/02 14:19:42
>>42
pearはローカルでも使えるんじゃないの?
俺はいつもAdminでやってるから試した事ないけど。
URLリンク(pear.php.net)

44:nobodyさん
08/03/02 21:44:19 Bfz65PoO
pearインストール「も」できるってだけじゃん。
ローカルで開発してsymfony freezeしてアップすればいい。

45:nobodyさん
08/03/03 09:34:44
symfony って名前がいいね。    使ったことはないけどね。

簡単な、cake と ちいたん と ci でいいや。

46:nobodyさん
08/03/03 15:16:35
>>45
ciってなにかと思った。
CodeIgniterのことか。

47:nobodyさん
08/03/03 15:27:08
俺はcimpoのことかと思った

48:32
08/03/03 23:26:36
>>33
あースペルが違ったのか。作ってる奴がフランス人なのか。


49:nobodyさん
08/03/04 16:47:54
CIは命名規則ぐちゃぐちゃで終わってるからなぁ…
あれは簡単どころか無駄が多すぎるわ

50:nobodyさん
08/03/07 11:28:40
>>42
本買う以前に公式のドキュメントも読まんのか?
PEARでもsubversionでもアーカイブでもお好きな方法をどうぞとかいてあるぞ。

>>48
ご明察。
綴りが英語ならsymphony、フランス語ならsymfony。

ちなみに俺が知っている限りでは日本語マニュアルはない。
翻訳途中の読み辛いのなら以下。
URLリンク(symfony.xrea.jp)


51:nobodyさん
08/03/08 00:32:09
空気読まずにすまん。

マニュアルは「ない」、って言って紹介するとか、翻訳する人の労力に対するリスペクトがまるでないことに素でカチンときたんだが。
読みづらいのはホントだが、それは補足的に言うことであって何もやってねー奴が上から目線でいう事じゃねえよな。

ついでに言っとくが、おやぢ組のマニュアル知らないとかどんだけモグリだよ。
URLリンク(develop.ddo.jp)

すまんカッとなって書いた。後悔はしていない。

52:nobodyさん
08/03/08 01:44:10
スレの初めに貼ってあるのにな
まあカリカリするなよ

53:nobodyさん
08/03/09 16:17:33
プラグインの日本語訳してくれてる人っていないかな…。
オレもチョコチョコ翻訳サイト使って翻訳やってるんだけどね。
誰も手付けてないなら、本格的にやろうかなぁ。

54:nobodyさん
08/03/10 04:30:14
俺もフランチョスのブログを今一生懸命訳してます

55:nobodyさん
08/03/11 09:35:44
プラグインのマニュアル自体しっかりしてないよね。



56:nobodyさん
08/03/12 04:17:24
>>53
たとえばこんな?
URLリンク(code.google.com)

57:nobodyさん
08/03/19 08:27:45
syckはえー
なんで今まで馬鹿でのろまな亀みたいなspycなんか使ってたんだろう・・

58:nobodyさん
08/03/19 08:47:12
質問なんですが
validate.ymlを設定した場合にPOSTされたときは
基本的にvalidate.ymlでチェックして、
ある特定のページからPOSTでページ遷移してきた場合は
チェックしないようにymlで記述することって出来ますか?
やっぱりactionでvalidate書くしかないんですかね?

59:nobodyさん
08/03/19 10:44:48
pluginがなんだか変だなーと思っていたら、古いバージョンがインストールされるようになっていた。
URLリンク(www.symfony-project.org)
もう直っているので、最近インストールした人は直しておきましょう。

60:nobodyさん
08/03/19 22:22:21
表示するユーザ数+1のクエリが発行されるからアクセス数の多い中規模〜大規模なサービスでは使えない。
この辺言及する人が少ないのはsymfonyユーザのレベルが低いからだろうか。

61:nobodyさん
08/03/19 22:29:52
???
そんなのお前のさじ加減次第じゃん

62:nobodyさん
08/03/19 23:06:43
Cakeスレからのコピペです。

63:nobodyさん
08/03/19 23:50:50

ボトルネックはORMだよな。

64:nobodyさん
08/03/20 03:16:48
実際、中〜大規模で使ってるしな。

65:nobodyさん
08/03/20 06:03:15
syckって不安定じゃね?
なんか何も表示されなくなって(エラーログもなし)
一つずつエクステンション外していって
syck外したら直った
一応動作はしていたんだが…

66:nobodyさん
08/03/20 06:30:27
0.6から1.0へのバージョンアップ作業してるけど結構変わってるな〜
知らんクラスだらけでショボンヌ

67:nobodyさん
08/03/20 08:25:46
内部コードUTF-8固定だったファッキンハードコートが直ってるな

68:nobodyさん
08/03/20 09:18:37
sfFileCacheのバグ直ってねーな
while ($file = readdir($dh))
だとディレクトリエントリが"0"だった時にループ抜けちゃうのに

69:nobodyさん
08/03/21 02:57:06
sfFilterにisFirstCall()メソッドあるけど
フィルタが複数回呼ばれるのってどういうケース?


70:nobodyさん
08/03/21 04:43:34
forward() した時とか?

71:nobodyさん
08/03/21 06:30:25 ZPCxprEF
forwardって普通Actionの中で実行されるよね
つまり、executionFilterの中で。
ということは、複数回実行される可能性があるのは、
プリフィルタ($filterChain->execute()の前に書かれた処理)だけってことかな?
ポストフィルタでもisFirstCall()のチェックしなくちゃ
いけないんだろうか?

72:nobodyさん
08/03/21 08:55:09
$sf_last_module勝手になくしたフランチョスのあほ

73:nobodyさん
08/03/21 14:13:07
確かめてないけどvalidateのときもなんかおかしい順番だった気がする。preActionだっけかな。

74:nobodyさん
08/03/21 16:52:25
>>71
「普通」の意味がよくわからんけど
forward()するとFilterからやり直すでしょ?
forward() は sfController に「次に実行するアクション」を登録する機能であって
ExecutionFilter に対してのものではないわけだし

1.0 のコードしか見てないのでバージョン違ったら知らんけど

75:nobodyさん
08/03/21 21:45:04
forward() = sfController に次に実行するアクションを登録する機能
になったの?
例外を使った内部リダイレクトみたいな機能だった記憶があるが
forwardした時点で、その後の処理はすっとばされてたような

76:nobodyさん
08/03/23 01:05:21

おまいら
symfony 1.0.12 キターーーーーーーーーーーーーーーーー!

最終だぞ!

77:nobodyさん
08/03/23 01:15:52
春が来たー
って「ついに」じゃねーの?

78:nobodyさん
08/03/23 01:37:28
なんでバージョンアップが嬉しいの?
対応させるのが面倒くさいじゃん

79:nobodyさん
08/03/23 06:34:19
管理画面google様にキャッシュされてるところ結構多くてワラタ
st_timeoutとかでググったらまるみえだお

80:nobodyさん
08/03/23 07:32:26
sfViewCacheManagerのcleanメソッドなんで消えたん?
一括削除する時どうしたらいいの?

81:nobodyさん
08/03/23 16:29:30
symfony1.1 はまだ?

82:nobodyさん
08/03/24 06:20:35
相変わらずキャッシュまわりのコードひどいな〜
同じnamespaceという引数でも
arrayの場合とstringの場合がある
同じ変数名を違う文脈で使うなよ・・・

83:nobodyさん
08/03/26 07:59:39

Symfony 1.1 Beta 2 released キターーーーーーーーーーーーーーーーー!



84:nobodyさん
08/03/26 08:43:30
対応めんどくせーーー

85:nobodyさん
08/03/26 14:03:51
1.0と1.1何が違うの?

86:nobodyさん
08/03/26 14:39:04
symfonyのforkでtymponyってfw作ったらお前ら使う?

87:nobodyさん
08/03/26 14:43:14
中身がよければtymponyでもmanconyでもyucorinでもなんでもいいよ

88:nobodyさん
08/03/27 01:17:33
sfFileCacheのgetFileNameメソッドで返ってくるパスの中に、
//が混じってる。
しかも何故かエラーにならない。
そこで発見したんだが、
linuxのファイルパスの中に/が連続していくつあっても(//////とかでも)
一つの/として解釈されんのな。
これ常識?

89:nobodyさん
08/03/27 01:37:16
うん

90:nobodyさん
08/03/27 02:23:49
嘘だっ

91:nobodyさん
08/03/28 05:38:53 E0RevjUb
データ再登録時など
あらかじめ値が入ったフォームを表示させる時に、
RequestParameterに値を入れてviewに渡してるんだけど、
このやり方だとキャッシュの部分でnoticeが出る。
どうするのがいいの?

92:nobodyさん
08/03/28 11:05:15 vIjtk+SR
>>85
ブログよめよ。
詳細な1.0から1.1への移行についてはUPGRADE に書いてある。

93:nobodyさん
08/03/28 11:33:12
>>92
言いだしっぺの法則。

お前が読んでここにまとめて書け

94:nobodyさん
08/03/28 12:29:02 vIjtk+SR
>>93
1.1向けAPIはもう変わらないよ。
来週はテストとデバッグだ。
・新CLIユーティリティ
 完全に書き直した(バイバイpake)
 今は新規のサブフレームワーク上で動いている。
 順番が関係なくなった。
 ビルトインヘルプ( symfony help なんたら)
 信頼できるし直感的だよ。
・新サブフレームワーク
 Forms は新しいクラスになった。
 Formに現れるウィジェットは1.0よりも、色々提供され、多くのhelperを持っている。
 ネイティブで操作の簡単なValidationがFillin,リクエストバインドされます?
 ネイティブでCSRF対応するよ。
 ネイティブでアップロード対応するよ。
 ネストしたValidationやウィジェトにも対応するよ。
 PHPではあなたが見たこともないくらい美しいフレームワークが出てくるよ。

途中まで

95:nobodyさん
08/03/28 12:39:03 vIjtk+SR
その他の項目も、色々変わっててそれが列挙されている感じです。
自分なりにまとめさせてもらうと「すげーぜ!使え!」と言う感じです。

UPGRADEに関しては
./symfony の書き換え
./config/ProjectConfiguration.class.php の追加
をやって、
./symfony project:upgrade1.1
やったんだが、
setting.ymlで
all:
.setting:
compat_10: on
がエラーになってしまって進めなかった・・・

96:nobodyさん
08/03/28 12:46:15
言いだしっぺは>>92じゃねえだろ・・・w

97:91
08/03/29 02:54:10
myCacheFilterを書いて、
executeBeforeRenderingをオーバーライドして
issetチェック追加して解決しました
--
if (isset($this->cache[$uri]['page']) && $this->cache[$uri]['page'])
--
else if (isset($this->cache[$uri]['page']) && $this->cache[$uri]['action'])
--
1.1も出るしこういうパッチ的ハックはしたくなかったのですが
フランチョスがあほだから仕方ないですね
出産してる場合じゃねーぞ( ゚д゚)、ペッ

98:nobodyさん
08/03/29 06:20:22
ParameterHolderに値を設定しているにも関わらず、
hasしてもfalseになる。
それで気づいたんだが値をnullにしていると、
たとえキーが存在してもissetはfalseを返すんだな。
変数自体の存在を確かめるならempty使わないといけない。
issetの糞仕様に気づかずsymfonyの基底に糞コード埋め込んだSean Kerr反省しろ。

99:nobodyさん
08/03/29 10:01:49 mfes1fas
symfonyで画像データを出力するにはどうしたらいいですか?
actionの中で、

$response = $this->getContext()->getResponse();
$response->setContentType('image/gif');
$response->setContent($data); //$data:画像データ

$response->sendHttpHeaders();
$response->sendContent();

return sfView::NONE;

とやっていますが、
$response->sendContent();
の時点で、
PHP Warning: Cannot modify header information - headers already sent
になります。

100:nobodyさん
08/03/29 10:03:38
ちなみに画像自体は表示されます
ただ、何故このようなメッセージが記録されるのかが分かりません

101:nobodyさん
08/03/29 10:54:30
return sfView::NONE;
の前にexitすればメッセージが消えました。やりました!| ^o^ |
sfView::NONE;でも何らかのヘッダーあるいはボディーが送信されている…
ということでしょうか。うーむ

102:99
08/03/29 11:24:30
本来出力を任せるべきだったのはsfRenderingFilterで、
その内側に置いていた自作の文字コード変換フィルタが
text/html以外のレスポンスを想定していなかったのが原因でした。やりました!

103:nobodyさん
08/03/29 12:34:25
1.1の機能とアップグレードについて
URLリンク(code.google.com)
URLリンク(code.google.com)

symfony project blog の公開翌日にはアップされてたよ。
こまめにチェックするといいかも。

104:nobodyさん
08/03/29 12:45:10
以下のsfRequestにあるメソッドは廃止され、sf_compat_10がfalseに設定されていたならsfConfigurationExceptionの例外を投げます。

* ->getError()
* ->getErrors()
* ->getErrorNames()
* ->hasError()
* ->hasErrors()
* ->setError()
* ->setErrors()
* ->removeError()
!?
結構でかい変更だけど今までのプロジェクトこれで動くの?

105:nobodyさん
08/03/29 14:50:09
cache.ymlのlifetimeってサーバ側のみの設定と思いきや
ブラウザにもその値を送るのな
client_lifetimeを別に設定したらブラウザキャッシュ頃せるけど。
普通サーバ側でキャッシュしてるなら
ブラウザキャッシュはむしろ邪魔じゃね?コントローラビリティー的に。

106:nobodyさん
08/03/30 06:32:37
現状1.0で特に問題ないから
稼働中のシステムを1.1にする積極的な理由はないよね
っていうか、FWのバージョンアップにあわせてシステム書き換えるのって
本末転倒な気がする・・・

107:nobodyさん
08/03/30 08:36:15

そのサイトが放置でなかったら
意味あるよ。



108:nobodyさん
08/03/30 08:54:51
商売乙

109:nobodyさん
08/03/30 16:31:57 5myfz3YQ
つまらない質問で恐縮ですが、手をお貸しください。
Alias /sf /usr/local/lib/php/data/symfony/web/sf
チュートリアルに上記の行があるのですが、自分の環境だと /usr/local/lib に php ディレクトリはありません。
/usr/lib/php はあるのですが、そのなかにdataはありません。
最新版のチュートリアルを落としてきたので、古いという事では無いと思いますが、
これは現状無いディレクトリを新たに作って、エイリアスを張れという事なのでしょうか。

環境はCentOS5 で php, pear のインストールは yum から行い、 symfony のインストールは pear から行いました。

以上です。よろしく御願いします。

110:nobodyさん
08/03/30 16:41:54
pearがインストールされてる場所が違うんじゃない
# find / -name symfony
でsymfonyがどこにインストールされているか調べてみては?

111:nobodyさん
08/03/30 16:43:34
>>109
$ pear config-show
でPEAR data directoryを確認するべし
そのdataディレクトリにある symfony/web/sf にaliasを張ればOKと思う

112:nobodyさん
08/03/30 16:47:00
>>110
見つかりました。ありがとうございます。

113:nobodyさん
08/03/30 16:51:22
>>111
そういう探し方を教えていただけたのは大変ありがたいです。
ありがとうございました。

114:nobodyさん
08/04/02 10:27:50 Dc54B1X4
1.0.13が出たぞ。
詰まらんバグ修正のみ。

115:nobodyさん
08/04/02 18:54:33
既に1.0にしてる場合はsymfonyのアップグレートだけでok?
symfony upgrade 1.0としてみても何も変化なかった

116:nobodyさん
08/04/02 21:38:58 vRpL56C/
DBに接続できなかったらメンテナンス中ページを表示したいと思います
sfDatabaseExceptionが投げられるので、
それをどこかでcatchしたらいいのではと思うのですか
そういう処理はどこに書けばいいですか?

117:nobodyさん
08/04/02 23:17:38
filter使ったら出来ました


118:nobodyさん
08/04/03 13:07:28
ログのpurge処理を知りたくて"purge"でsymfonyライブラリ内検索しても
見つからない
どこでしてんのよ?

119:nobodyさん
08/04/03 13:53:25
URLリンク(www.sooey.com)

sfWebDebugのメモリ使用量はピークでなく終了時だったのか
意味ないじゃん!

120:nobodyさん
08/04/03 14:55:21
peak時の値出すようにしたら平気で500kbくらい上乗せされた
やべぇ

121:nobodyさん
08/04/04 07:51:50
sfWebDebugそこら中でハードコーディングされてるな
guessworkの中の人がなんで
ラップせずにsfWebDebugを直接書き換えてるんだろうと思ったら
そういうことか・・

122:nobodyさん
08/04/04 10:36:20
標準クラスと同名のクラスをアプリのlibとかに置いておいたら
それが使われるんだな
クリーンに拡張できない場合はファイル配置で上書きする方がいいね

123:nobodyさん
08/04/04 17:53:44
frontend_dev隠しのための標準的な方法って
提供されてないですか?

124:nobodyさん
08/04/04 19:38:55

frontend_hoge_devとかにしろよ!



125:nobodyさん
08/04/04 19:56:14
google様に拾われたらowariじゃん

126:nobodyさん
08/04/04 22:17:35
IPアドレスで動的にdebug=trueにしろよ

127:nobodyさん
08/04/04 22:26:33

>>126

どういうこと?


128:nobodyさん
08/04/04 23:09:00
web/index.phpの上部を

if( $_SERVER['REMOTE_ADDR'] == '(自分のIPアドレス)')
{
define('SF_ENVIRONMENT', 'dev');
define('SF_DEBUG', true);
}
else
{
define('SF_ENVIRONMENT', 'prod');
define('SF_DEBUG', false);
}

こんなかんじで。
frontend_dev.phpは消す。
あとはDEBUGの有無で挙動変化ないことを祈るのみ。

129:nobodyさん
08/04/05 03:11:01
ipチェックをコントローラの基底クラスに組み込んでる
フィルタでやってもよかったかも

130:nobodyさん
08/04/05 16:57:30
ログの切れ目が分かりにくいです
レスポンスの最後に
----------------------------
みたいなわかりやすいログメッセージを入れたいのですが
どうすればいいですか?

131:nobodyさん
08/04/05 17:58:27
echo '---------------------------- '. "\n";

132:nobodyさん
08/04/05 19:08:44
表示したいのではなくログに出したいのです

133:nobodyさん
08/04/06 09:21:48
actionないで。$this->setLog(****, ****)

134:nobodyさん
08/04/06 09:46:37
すべての処理の最後にしたいんです

135:nobodyさん
08/04/06 10:22:51
ログ吐くだけのフィルタを作って登録したらいいんじゃないの

136:nobodyさん
08/04/06 18:08:33

>>135

具体的に!

137:nobodyさん
08/04/06 18:15:38
>>136
僕の質問なので勝手に質問しないで下さい

138:nobodyさん
08/04/07 15:06:59
>>137

だれ?

139:nobodyさん
08/04/07 16:10:47
>>138
オレオレ、オレだよ

140:nobodyさん
08/04/12 18:53:01
このフレームワーク、テンプレート名にいちいちSuccessとかつくのなんで?
わかりづらいので削りたいんだけど、設定変更できる?

141:nobodyさん
08/04/12 19:47:30

削除してください。

142:nobodyさん
08/04/12 20:26:42
むしろ分かりやすいだろ
View名が末尾に付いてるんだよ
テンプレート名だけで、どんな性格のページなのか推測できる
分かったかパンツカピカピ野郎

143:nobodyさん
08/04/13 23:22:29
>>142
最近、パンツはドロドロしてるわ〜w

144:nobodyさん
08/04/21 15:09:17
DBの文字コードをUTF-8 で開発して、
携帯のみSJISではき出したい場合どうするの?

145:nobodyさん
08/04/21 17:48:06
変換する以外ないだろ

146:nobodyさん
08/04/21 19:28:03
フィルターって出力時に使えるんだっけ?

147:nobodyさん
08/04/21 19:51:03
つかえるよん

148:nobodyさん
08/04/28 03:59:26
ポストフィルタをisFirstCall(){}の中に入れてたら実行されないんだな(#゚Д゚)プンスカ

149:nobodyさん
08/05/01 03:54:41 nVRRbGB6
symfonyのヘルパで
docomoの?guid=onって付けにくくね?
スマートなURLにしてるから勝手にスマートにされちゃうじゃん
どうしたらええの

150:nobodyさん
08/05/01 13:19:23
1.1はいつだ〜?
次1.0で行くか1.1で行くか迷うわ

151:nobodyさん
08/05/02 23:16:32
一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん

152:nobodyさん
08/05/03 00:13:11
いるいるこういうやつw

153:nobodyさん
08/05/03 18:38:53
symfonyってセッションの初期化
$_SESSION = null;
$_SESSION = array();
ってやってるけど
別にnull代入しなくてよくね?
なんでこうなってるか知ってる人いる?

154:nobodyさん
08/05/03 22:08:35
>>151
1.1いじったんじゃない?
まだ駄目だよ。

1.0でもう一週間どうぞ。

155:nobodyさん
08/05/03 22:45:24
>>153
前にもこの質問あった気がするな。
たしか明示的に開放するためだけど、現行のPHPならnull代入はなくてもOKで、
「歴史的な経緯」みたいなかんじだったような・・・

156:nobodyさん
08/05/03 23:33:05
>>151
スレリンク(php板:276番)
276 名前:nobodyさん[sage] 投稿日:2008/04/30(水) 12:41:32 ID:???
一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん

スレリンク(php板:765番)
765 名前:nobodyさん[sage] 投稿日:2008/04/29(火) 00:30:20 ID:???
一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん

スレリンク(php板:161番)
161 名前:nobodyさん[sage] 投稿日:2008/05/03(土) 10:18:16 ID:???
一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん

>>154
釣られちゃ駄目ぇええwww


157:nobodyさん
08/05/03 23:36:43
1.1のフォーム周りはなかなか面白いな
資料が少なすぎて困ったけど。
URLリンク(www.thatsquality.com)
他にも1.1の解説あったらよろしく。

158:nobodyさん
08/05/06 21:20:01
Think ITの5月特集はPHPで、
月曜日の特集はsymfony1.1を使った記事になるらしい。

159:nobodyさん
08/05/07 13:30:47
1.0系打ち止めじゃなかったのかyo

160:nobodyさん
08/05/08 08:25:32
1.1RC1でました。

161:nobodyさん
08/05/10 12:37:23
>>157
サンクス、1.1でform helperがuse_helper()しないと使えないのはバグだと思ってた。

しかしこれ、正直なところ使いづらいよな。
なんか昔々のHTML_QuickFormに似てる。

jsやcssをデザイナがいじる今のご時勢じゃ、オーバーヘッドが大きいだろうし、
設定はyamlで統一されてるのに、validationだけオブジェクトベースというのも違和感があるし。

1.0までのやり方もこの先ずっと使えるようにして欲しいけど、
URLリンク(trac.symfony-project.com)
ここを見るとdeprecatedと書いてあるな。





別のFWを物色するか・・・。


162:nobodyさん
08/05/10 12:53:00
>>161
設定ひとつでいままでのもそのまま使えるYO

163:161
08/05/10 16:54:50
>>162
お、ほんとに?
use_helper()しなくてもいける?

164:nobodyさん
08/05/12 09:09:43
>サンクス、1.1でform helperがuse_helper()しないと使えないのはバグだと思ってた。
俺もそうだと思ってた。
でもuse_helper()使わないといけないならなんでsettings.ymlに
# # Helpers included in all templates by default
# standard_helpers: [Partial, Cache, Form]
って書いてあるんだろう?誰かわかる?

165:nobodyさん
08/05/12 12:22:32
俺も1.1使ったら form helper がデフォルトで使えなかった…
デフォルトには書いてあるからバグか?

166:nobodyさん
08/05/12 12:34:41
yahoo!answerはviewキャッシュ使ってないのか

167:162
08/05/12 14:26:35
URLリンク(www.thinkit.co.jp)
ここにやり方が書いてあった。

168:nobodyさん
08/05/12 23:02:45
 実用でTCPDF使ってる人いますか?
 sfTCPDFPluginとTCPDFとIPAの日本語ttfフォントで動くには動いたんだけど…。
大丈夫かね?
 なんせちょとでも挙動が不安定だと、ユーザにすんごい怒られるんで。はぁ…。
 やっぱPDFlibかなぁ…。

169:nobodyさん
08/05/14 13:10:32
レイアウトを動的に変更したいのだが、
setLayoutってアクションの中しか使えないの?

170:nobodyさん
08/05/14 14:38:59
>>169
できなくはないけどアクションの中以外でどこで変更したい?フィルタ?

171:169
08/05/14 14:42:57
自分で調べてみてフィルタで出来た。

でもフィルタの動作自体がよく理解できないなぁ・・・
実行の順番とか。

172:nobodyさん
08/05/14 16:38:05
$_POSTと$_GETを一緒くたにして処理してんのか
こんな欠陥フレームワークを使う奴の気がしれん

173:nobodyさん
08/05/14 17:56:38
いるいるこういうやつw

174:nobodyさん
08/05/14 18:44:54
1.1のフォームで勝手にfillinが効いてるんだけどやめさせるには
どこで設定すればいい?

175:nobodyさん
08/05/15 06:56:55
1.0.16でました。
セキュリティーフィックスです。

176:nobodyさん
08/05/16 12:55:56
ブラウザテストってseleniumideでやった方が楽じゃね?
存在意義あんの?

177:nobodyさん
08/05/16 18:39:52
選択肢は多いほうがいいだろうが

178:nobodyさん
08/05/16 21:13:26
セレニウムだと最初のレッドが作れない

179:nobodyさん
08/05/16 22:51:02
レッドってなに?

180:nobodyさん
08/05/17 22:53:48
かっこつけてパーシャルとか言ってるけど
生PHPを単にincludeするのと全く同じだよね?
もったいつけすぎww

181:nobodyさん
08/05/18 16:59:15
わざわざパーシャルと言うくらいだからキャッシュ周辺で何かやってんでは?
今ソースも見れない環境なのでなんとも言えないが。

182:nobodyさん
08/05/19 00:28:45
で、これはおまえらの給料アップに貢献してくれるのか?
因みにSmarty(笑)は結果的におまえらの給料を最大で半減させたよなw

一歩引いて、冷静に、よーく考えて選べよ、馬鹿ども。


183:nobodyさん
08/05/23 19:57:49 XSrnXrCW
symfonyでformの入力フィルタはどのようにすればいいのでしょうか。
例)
全角で入力された数字を半角に変換。
ひらがなや全角片仮名を半角片仮名に変換等々。

URLリンク(blog.symfony.jp)
↑このやり方しかないのかな。

184:nobodyさん
08/06/10 06:44:33
RC2きたー!!

185:nobodyさん
08/06/13 13:51:24
Cookieの有効・無効を判断して、無効だったときに警告ページに飛ばしたいんだけど、
どう書くのがsymfony風?

186:nobodyさん
08/06/13 14:01:46
そんな単純な処理にsymfony風も何もないだろ

187:nobodyさん
08/06/13 18:07:34
>>185
URLリンク(www.symfony-project.org)
snippetにそのものの記事があった。

188:nobodyさん
08/06/13 22:11:47
>187
サンクス

189:nobodyさん
08/06/21 12:52:41
symfonyのファイルキャッシュ、ファイルが増えてくるとある日突然ぶっ壊れてるね
急に書き込めなくなって、ディレクトリまるごと削除しようとしても出来なくなる
以前も同じことがあって、その時はC2Dが出る前の熱暴走しやすいサーバだったので
それが原因だと思ってたんだが、またなった。
fsckで修復してからやっても変わらず。
大量のキャッシュをファイルシステムで管理するのは無理ある予感。

190:nobodyさん
08/06/21 17:13:34
>>189
symfonyの問題と言うよりOSの限界。
特に同じファイルに大量のファイルがあると問題が起きる。
万単位になったら、要注意だと思う。

191:nobodyさん
08/06/21 20:39:05
>>189
OS(というか使用しているファイルシステム)は何だったんでしょうか?

192:nobodyさん
08/06/22 00:10:50
>>190
確かに普通にPHPのファイル関数で読み書きしてるだけだから
symfony固有ということはありえないね
>>191
OSはFC6
ファイルシステムはext3です

193:nobodyさん
08/06/22 10:06:28
ほかのファイルシステムなら大丈夫かな。
ZFSとか。

194:nobodyさん
08/06/22 12:06:50
cronで毎日symfony ccすることにしたよ

195:nobodyさん
08/06/22 17:43:18 +qDf8Vsb
動的なタイトルを設定するときが何かしっくりこなくない?

基本はview.yml でテンプレート毎に設定するけど、
動的に設定するときはアクションで設定?


196:nobodyさん
08/06/22 20:37:00
>>192

1日どのくらいアクセスあんの?

197:nobodyさん
08/06/23 00:59:30
>>195
1.1 だとその辺が変更になってるみたいね
中の人もこれはおかしいって思ってたんだろうね

198:nobodyさん
08/06/25 03:33:44
シンポニーて読むの知ってた?

199:nobodyさん
08/06/25 03:36:27
シンポニーてのは
もともとフランス語で交響曲て意味なんだよ
だからsymfonyて単語は無いんだよ
作者が当て字のようにつくっただけで
ほんとはチンポニーと言うんだよ

200:nobodyさん
08/06/26 13:10:13 g+nGdcio
造語のが検索しやすいしね

201:nobodyさん
08/06/26 18:14:47 Ib0rEj6C
各モジュールやアプリケーションにまたがって
使われるクラスを作りたいんだけど、
そういうファイルってどのディレクトリに入れるのが適切?


202:nobodyさん
08/06/26 20:10:08 Pvojb66n
>>201
一番上の方の lib とかに入れとけばautoloadされなかったっけ?
曖昧なかんじですまん。


203:nobodyさん
08/06/26 21:06:37 Ib0rEj6C
>>202
プロジェクト下だったりアプリケーション下だったりモジュール下の
libに入れれば各々のところでautoloadされるみたいですね。
ありがとうございます!

204:nobodyさん
08/06/27 15:48:50
settings.yml の
.settings:
timeout: 180
って何の設定?

205:nobodyさん
08/06/27 21:50:11
セッションが180年継続されることです。

206:nobodyさん
08/06/30 08:11:19


祝 1.1




207:nobodyさん
08/06/30 10:07:04
キタコレ。

208:nobodyさん
08/06/30 22:14:01 p53V2UEr
Symfony(で使ってるpropel)って、SQLiteの時にsqlite.soを要求するってことはSQLite2?

SQLiteで作ったファイルを使ってpropel-build-schemaさせようとして半日悩んでしまったが、一行目にハタと気がついてしまった。
自分バカっす……。

209:208
08/06/30 22:14:47
っと、脱字。「SQLite3で作ったファイル」ね。

210:nobodyさん
08/07/01 16:31:40 qqn3liZn
example.com/hoge?a=b

routing.ymlで
example.com/hoge/a_b
という風にすることってできないですかね?
やるとしたら.htaccessいじるしかないのでしょうか

211:nobodyさん
08/07/01 21:59:28
>>210
mod_rewriteで変換するのが楽そうやね。
aとbの組み合わせが限られていて少なければ全部書いていけばrouting.ymlでもできるだろうけど。

212:nobodyさん
08/07/02 09:33:33
>210
yamlに直接PHPを書けるよ。

213:210
08/07/02 15:35:36 rbMFbkRb
>>211
やっぱそっちのほうが楽ですよね
でも、見るファイルがrouting.ymlと.htaccessに散らばるのが嫌なんですよねえ

>>212
ためしに
/:module/a_<?php sfContext::getInstance()->getRequest()->getParameter('a') ?>
っていう感じでやってみたんですが、
Fatal error: Unsupported operand types in C:\PHP\PEAR\symfony\util\Spyc.class.php on line 667
と出てしまいます。
まだsymfonyのことよくわかってないので、
色々試してみます。
ありがとうございました!

214:nobodyさん
08/07/02 18:34:23
routingにパラメータ取得持ってくるとか…
なんてかわいそうな人

215:210
08/07/02 18:46:03 rbMFbkRb
ほかに取得するものが浮かばなかったので・・・

216:nobodyさん
08/07/02 20:24:36
ていうかRouting拡張すりゃいいんじゃん

217:nobodyさん
08/07/02 20:28:44
symfony_data_dir/config/config_handlers.ymlをプロジェクト/configにコピって持ってくる

config/routing.yml
class: CustomRoutingConfigHandler

で、好きにカスタマイズしなよ

218:nobodyさん
08/07/04 22:35:50 6INfqE2e
今日デプロイ予定日なんですが、久々にsymfony syncしたら

URLリンク(tkt.s307.xrea.com)

的な状態でSSHログインができなくなってしまいました。
勿論pakeFunctionの修正は行っているのですが、誰か心当たりの
ある方いませんか?


219:nobodyさん
08/07/04 23:01:37 6INfqE2e
む、と言うかレンタルサーバーのSSHが落ちてるかもしれんです。

220:nobodyさん
08/07/05 01:23:33
ssh落ちるとか怖すぎ

221:nobodyさん
08/07/05 11:47:42
なんでsymfonyってこんなに落ちぶれてんの?

222:nobodyさん
08/07/07 16:59:32
>>221
2日も釣られる人が居なくてあまりにもかわいそうだから、釣られてあげるよ

223:nobodyさん
08/07/07 17:00:39
二日も話題無いなら十分落ちぶれてると思うけどな

224:nobodyさん
08/07/07 20:06:39
話題がないんじゃない!

ネットに情報があふれかえっているから、
こんなところで話す必要がないのだ!

225:nobodyさん
08/07/07 23:17:20
二日レスがないくらいで落ちぶれてるなら、この世に落ちぶれてないWebアプリフレームワークは
存在しないな。

毎日2ちゃんねるへ来てしまう重度の人でなければ、なかなかそういう発想はできない。

226:212
08/07/12 16:05:19
>>213
俺もチラッと読んだことがあっただけだったので、詳しく書けなかった。

日付が去年の一月なので、今でもこのとおりいくかどうかわからんけど、ここ読んでみて。
URLリンク(blog.symfony.jp)



227:nobodyさん
08/07/14 01:54:26
symfony1,1試してみているんだけど、
あいかわらず外人の作るフレームワークは確認画面を考慮してないな。
HTMLQuickFormで例えると$form->freeze()的な処理はどうやったらできるんだろう。
これを解決しないと日本じゃつまずくと思う。

228:nobodyさん
08/07/14 10:24:12
>>227
もう既に何度も話題に上がって解決された話題を、今更穿り返すな。

229:nobodyさん
08/07/14 11:00:59
>>228

少なくともこのスレと前スレを読み返した範囲では、
どこを探しても1.1のフォームフレームワークで確認画面をどう実現するか、
という話題は見当たらないんだが。
前スレ934はフォームヘルパ使っているからcompat_10モードだよな?

「解決された」と言い切れるほど自信があるならポインタくらい示せよ。

230:nobodyさん
08/07/14 11:24:38
誘い受けですね、わかります。

231:nobodyさん
08/07/14 11:32:13 x4hcg1ov
確認画面なぞ、確認画面Success.php作るってだけの話だろ?
HTMLQuickFormを使いたいってんならその画面でHTMLQuickFormを使えばいいだけだと思うんだが・・・
何が不満なんだい?

232:nobodyさん
08/07/14 12:00:50
>>229
なんでこのスレなんか見てるの?その前にまず公式のドキュメント見ればわかるだろ…
あんなにでかでか書いてあるのにポインタ示せとか、盲目すぎ

233:nobodyさん
08/07/14 12:13:15
ゴミクズども口から糞垂れる前に胸に手を当ててバリデーションをしろ

234:nobodyさん
08/07/14 12:44:18
>>227
今ざっとコードを見てみたんだが freeze() にあたる処理を入れる余地はないなこれ

あるタイプの Widget はそれ本来のタイプの HTML 出力をする機能しかないわけだから
sfForm(を extends したユーザフォームクラス)のレベルで
入力画面用の Widget と確認画面用の Widget を切り替えるような仕組みを作る必要があるのかな……?


いま公式ドキュメント読みつつ脱線して fabien が sfForm の MVC 適合を解説してるブログとか読んでるところだけど
手間を省くためにも >>232 がでかでか書いてある箇所の URL を挙げてくれるとありがたい

235:nobodyさん
08/07/14 12:51:42
1.1版The Definitive Guide to symfonyの読み込みが足りてないのは素直に認めるとして、
>>231がsfForm使ってないのに適当に答えてるらしいことはよくわかった。

236:nobodyさん
08/07/14 13:21:01 Bo+zcAFi
FWって初めて使ったんだが、覚えることが多いな
慣れれば便利そうなんだが
他のFWもこんな感じ?

237:nobodyさん
08/07/14 13:27:46
>>231がsfForm使ってないのに適当に答えてるらしいことはよくわかった。
それ今のお前まんまじゃんw
もっとよく読め。

238:nobodyさん
08/07/14 13:32:55
>>234
Thank You Pageにあたる部分にsetFlashを使ったアクションを一枚噛ませれば良い。
そして最後にgetFlashして登録

239:nobodyさん
08/07/14 14:05:34
>>238
setFlashじゃリロードされた時に消えないか?

240:nobodyさん
08/07/14 15:43:56 x4hcg1ov
>>235
もし、HTMLQuickFormを念頭に置いて文句を言ってるんだとしたら、たぶん、こういう事でないかな?
「HTMLQuickFormとsymfonyではパラダイム自体が違う。」

確か、HTMLQuickFormだと
if (なんたら) {
formの処理
} else {
formのフリーズ
}
フォームの出力

という感じのコードになったと思うが、symfonyだと、そもそも分岐自体をFWが受け持ってしまっている。
ので、ワカランと言ってるのではないか?と思う。

>>236
他のFWも覚える事は多いだろうと思う。
というか、FWは、FWだけ覚えればOKっていうもんじゃなくて、あくまでPHP+FWだからな。
PHPがまともに使える(それこそFW使わんでも同じだけの機能を作れる)ような人が、楽できるように出来てるもんなんだ。
今までPHPを勉強してなくてFWから勉強する・・・は、止めた方がいいだろうな。
(もし、そういうつもりで言ったのでなかったとしたらスマン。)

241:nobodyさん
08/07/14 16:16:59
現場でんなこと言ってられる分けないだろワナビー死ねよかし

242:nobodyさん
08/07/14 16:33:30
いつ現場って出てきたんだよ(;´Д`)
現場の話なら現場の話って最初から言え、っつーか、後だしで条件出してくるんじゃねぇよ。

243:nobodyさん
08/07/14 19:25:18
>>239
リロードされて消えるからいいんじゃん。
消えたら登録せずにエラー出せばよい。
リロードでの連投許可するってなら別だけどね。
ぎゃくにquickformだとhiddenだからバリデーション2回走らせたり効率悪すぎるだろ?

244:nobodyさん
08/07/15 12:18:49
確認画面でリロったら入力値が消えるってどんなクソ仕様だよwww

245:nobodyさん
08/07/15 12:21:34
流れぶった切って質問
symfony1.1 + compat10

動的に個数が変わる

data[0][aaa]
data[0][bbb]
data[1][aaa]
data[1][bbb]
data[2][aaa]
data[2][bbb]

のような、3次元配列のバリデーションはどうやればいい?
validateXXX()メソッドでゴリゴリやるしかない?


246:nobodyさん
08/07/15 14:51:17
>>244
お前ばかか?誰が確認画面で消えるなんて言った?

247:nobodyさん
08/07/15 14:58:39
>>245
sfForm

248:nobodyさん
08/07/15 22:05:00
sfFormってsymfonyのオリジナル?
escapingOutputもパクリ元のRailsにないし
symfonyもまぁまぁがんばってるね

249:nobodyさん
08/07/15 22:41:00
別のスレで違ってたのに今気づいたので
こっちで質問させてください。

symfony1.1をちょっと触ってみようと思いテストしたのですが、

%PEAR_DIR%\phing\Phing.php

内の printVersion() は、 static なのに

%PEAR_DIR%\symfony\plugins\sfPropelPlugin\lib\task\sfPhing.class.php

では、上記 phing/Phing を継承しているにもかかわらず 

printVersion() をただの function として定義しているため

symfony propel:build-model などで
Cannot make static method Phing::printVersion() とエラーが出ます。

sfPhing.class.php 内の printVersion() を static にすれば解決はするんですけど、
正しくは、どうすればよいのでしょうか?他の方はエラー出てませんか?

ちょっと気持ち悪いので、どなたか教えてください。
Phingのバージョンは最新だと思っています。 @version $Revision: 1.51 $



250:249
08/07/16 09:13:54
他スレでアドバイス頂いて解決したので一応書いておきます。

通常の pear とsymfony にバンドル版とでソースが違ったようです。
pear のものを uninstall したら動くようになりました。


251:nobodyさん
08/07/16 11:18:16
symfonyで使うのにPropelじゃないO/Rマッパでよさげなのがあるという噂を聞いたのだが、心当たりある人いるかい?

252:nobodyさん
08/07/16 11:20:57
s2だお

253:nobodyさん
08/07/16 11:21:50
Timpopelopeloのこと?

254:nobodyさん
08/07/16 13:14:31
>>251

doctrine じゃなかったっけ?
使ってる人いたら報告希望



255:nobodyさん
08/07/16 14:38:58
>>247
sfFormを使わずにやりたいからCompat10プラグインなんだ。


256:nobodyさん
08/07/16 19:22:49
Doctrine使ってるよ。
クラス定数を書かなくていいので楽だよ。

でも、使おうと思ったらどんなORMでも使えるよね。


257:nobodyさん
08/07/16 20:01:51
俺もTimpocorine使ってる

258:nobodyさん
08/07/17 01:53:41 r8Tb5l59
FWを覚えるのて長く使えないから、無駄だよな
C++,C#覚えてた方が無駄じゃないよな

259:nobodyさん
08/07/17 09:27:50 r8Tb5l59
おまいらがsymfonyを習得できた頃には
また新しい超人気のFWが登場するだろうw
短期で習得しないと回収できないよ、この業界はね


260:nobodyさん
08/07/17 10:55:21
C++というか、Cを勉強しておくのは役に立つぞ。
symfonyを勉強しておくのもCを勉強おくのと同じくらい役に立つが

とりあえずCを勉強しておけ。

261:nobodyさん
08/07/17 13:50:12
PHP
C++
C#
C

そして、いよいよsymfonyの出番だ! 

おかしくね?

262:nobodyさん
08/07/17 19:13:50 6/yjc+oz
逆だよ、逆。
Cってのはどっちかというと、コンピュータ(ハード側)に則した言語なんだ。
考え方が異質だけと単純。

それに対して、PHPとかsymfonyになってくると人間側の「もっと簡単に、省ける事は空気読んで省けいて書けた方がいいよね」になってくるんだよ。
その為、見た目は簡単だけど、複雑になってる訳。

単純な方から複雑な方へ勉強していった方が理解が早い・・・はずだと思うんだ。

263:nobodyさん
08/07/17 22:47:02
C++なんか覚えるなよ…
あんな欠陥言語は早いとこ絶滅させないと

264:nobodyさん
08/07/17 23:47:00
Cなんてとうの昔に忘れました


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4812日前に更新/217 KB
担当:undef