lt;?php フレームワーク symfonyのスレ ?gt;
<うへぇ>
ご苦労
とうとう立ったのはいいが専ブラで見るとダサいぞ
欲しいSQLと違っても、propelでの組み立て方が分からないから 違うSQLで妥協した、ということはないか? 俺はある。
>>6 select count(*) from table where hoge = 'fuga'
みたいな、件数取得のSQL。
8 :
nobodyさん :2006/07/04(火) 15:26:42 ID:BSvBzg2e
>>1 乙です。
専用スレで、分からないこともどんどん聞けるな。
しかし、スレタイはひどいwww
lt;?php フレームワーク symfonyのスレ ?gt;
ってさぁ。
propelはTorqueのインスパイヤと聞きましたが 参考になりそうなTorqueサイト/本ってある?
>>9 WEB+DBマガジン総集編にいくつかTorqueの記事あるよ。
あとはcriteriaのソース見て推測したりしてる。
ネットで探したりもしてるけど全般に資料すくないねー。
schema.xmlを記入してちゃんと設定すると意外にすんなり記述できるね。
鯖をwindowsのapacheで開発している人いる? ローカルのテスト環境でwinのapacheで開発して 正式版はlinuxとか問題ないですか。
>>12 その環境で開発してるけど、
windows用のバッチファイルも付いてるくらいだから、
開発段階ではそんなに問題ないと思う。
>>7 おいおいおいおいおいおい
書き出されたものくらい見ようぜ!!
$table=new Table;
$table->setHoge('fuga');
$c=$table->buildCriteria();
$count=TablePeer::doCount($c);
これでできるぜ!!!
多分ね
>>14 ほんとだ・・・
buildCriteriaなんてあるの知らなかった
THANX!!
例外発生させる時、 sfExceptionのインスタンスにする? 普通のExceptionにする? あるいは新しく例外クラス作る?
winとlinuxで開発してんだけど、propel.iniの設定がわかりません。 linuxではpropel.iniに propel.output.dir = /home/hogehoge/www/askeet てな感じに設定しているんですけど、 winと両立する場合はどうするんですか?
winの俺はこうなってるよ。意味はわからんけど、 多分sandbox解凍したまんまだと思う。 propel-build-schemaとかpropel-build-model等も これで動いてるぽ。 propel.output.dir = /home/production/symfony-for-release/hogehoge
propelで作っててパフォーマンス的に難ありで 自前実装にした人っている? もっさりしたままゴリゴリ作っていってるけど チューンでどの程度上げられるのか結構不安(´д`)
>>22 速いo/rマッパなんて無いよ。
selectでのループの中で平気でselectしたりするから、
遅いの当たり雨。
criteriaこねくり回せばなんとかなるけど、それじゃ本末転倒だしね
>>19 symfonyのexceptionディレクトリくらい見ろよ。
sfExceptionだけですか?
>>24 こんなにたくさんの例外使い分けるの?
何投げていいのか迷いまくりじゃん
symfonyのサイトでvery small overheadとか言ってるけど そんなことないよね(´・ω・`)
>>22 パフォーマンス上げたいならハードコーディングになるけど
自分でデータマッパー書いた方がいいかも
データ構造が複雑じゃないなら結構簡単にできる
たとえばっていっても難しいよな・・・
簡単にできるとか言っておいて…
自分じゃ作れないけど、簡単だそうです
もうSQL直書きでいい(><)
自前実装にしても、そのうちやりたいこと増えてってどうせpropel必要になってくると思うよ。 2.0でPDOになるんだし、速くなるでしょ。
2.0って? 今は、stable: 0.6.3ですが?
>>36 確かに複数の条件検索するときは
Criteriaは便利なんだよなぁ
propelがもうちょっと複雑なリレーションに対応してくれれば
自前実装なんて面倒なことしなくて済むんだけど
あと
>>23 の言ってるripple loadingの問題とか
これはO/Rマッパー全般に言えることだけど
winにapache,mysqlいれて開発してみたら、すげーいいわ!
自作クラスからテンプレートに変数渡すとき sfContext::getInstance()->getRequest()->setAttribute('aaa', 'bbb'); ってすると、受け取るときに $sf_request->getAttribute('aaa'); になっちゃう。 $aaaで受け取るにはどーすればいいの? 誰か教えてくれろ。
ちょ、askeetの日本語訳、1日目と2日目だけかよ!
>>42 Request::Attributeは$_SESSIONのラッパーだから
そこに入れてもテンプレートにはアサインされないよ
>>44 俺も3日目待ち。待ちきれず英語版に挑戦するかも
47 :
45 :2006/07/08(土) 01:17:55 ID:???
ごめん セッションのラッパーはUser::Attributeだった 俺はRequest::Attributeは各インスタンスのためのやりとりに使ってるな
propelのschemaがyamlでかけるようになるみたいね
どうせbuild-schemaするからいらねええ
糞Criteriaの組み立てにむかついたのでもう自前DBクラスに移行することに決めました Criteriaって何だよクラミジアかよ。ロッテリアかよ。 もう知らんけん。俺はもう知らんけんね。
ちょwww 自前にしたら速度2倍くらいになるじゃん propelどんだけ遅いんだよ このドジでのろまな亀が(#゚Д゚) !
propelひどい言われようだな。 そんなにだめなのか。
おまいらescapingOutput使ってますか? これも微妙にコストが気になる機能だ assignされた変数すべてをインスタンス化してるっぽいし… 何回newしてるんだよみたいなことにならないだろうか
自前DBクラスでもっさり感が消えたsymfony最高です(´・∀・`) 唯一の欠点がもっさり感だったと今気づきました。 こんなもっさり感が気にならないなんて フラ公って随分のんびり屋なんですね(*´∀`*)うふふ
自前のDBクラス公開せれ!
よくある単なるmysqlコマンドのラッパーだよ 基本SQL直書き用の。 公開するほど立派なものじゃありやせん
やっぱSQLは直書きだよね〜
今まで使ってるのが直書きだからねえ。 adodb使えないかな。 複数のテーブルを同一名のフィールドをキーに合体させようとおもったが、 foreign keyは同一名や複数は指定出来ないって言われて、 なんかちょっと萎えた。 そう言う設計を止めりゃ良いんだろうけど、みんなどうしてる? propelは検索とかlimitとか特殊な実装するときに便利そうだからちょっと惹かれている adodbでも結局似たようなクラス作ってるから、しっかりした設計で sql並に自由度があるならそのほうがいい
結局その結論かよ!
シンフォニー自体まだまだ完成度低いんだから、アドホックな対応は必要だと思うし、今の段階では悪いことではないと思う。
そういうわけで、
>>54 が正解。
PDOになれば無問題
>>60 > シンフォニー自体まだまだ完成度低いんだから、...
agaviとかよりよっぽど高いよ!
>>56 自前しないでもsfMysqlDatabaseでいいじゃん
>>60 >>54 は使い方が間違ってるか、妄想書きこみだろ。
少なくとも単一クエリでそこまで変わるようなことないし。
>>63 sfDatabaseがやってるのは
接続とDBを選ぶとこまでだから
クエリ発行したり結果を結果セットクラスに入れて返したりの部分は
自分で書かなきゃいけないでしょ
>>64 なんで妄想だよw
厳密に測ったわけじゃないが
デバッグモードで速度出てるんだから見ればだいたい分かるお
>>66 じゃぁ使い方間違ってるんだよ。
こっちは実際ベンチで計ってる。
PDOでネイティブのセレクトでさえ、3倍程度しか変わらん。
$con=sfContext::getInstance()->getDatabaseConnection(); $con->query('select * from my_table'); 0.0033700466156 MyTablePeer::doSelect(new Criteria); 0.0102001289368 これにさらに自前ラッパかませればさらに速度差は縮まるからね。 君のラッパ見せてくれれば、それもあわせて計るよ。
自前DBクラスなんて作って開発効率下げてるほうが、よっぽどのんびり屋でしょ。 速度はキャッシュでどうとでもなるし
propelはselectしたものを更にインスタンス化することでもコスト押し上げてるからなぁ。 環境やレコード数によって速度差なんて相当変わってくるでしょ。 実際のところ、symfony製サイトは総じてモッサリしてるし。 モッサリ感が問題にならないサイトならいいけど エンドユーザーへの密着度が高いようなサイトだと モッサリと非モッサリの壁は結構でかい。
askeetのサイトってDBのキャッシュしてないの?
>>70 >実際のところ、symfony製サイトは総じてモッサリしてるし。
そもそもsymfonyのサーバスペックも回線も、しかも中身がどうかかれてる
かも知らずに、なんでその結論になるの?
それともsymfonyサイトのコードしってるの?
>>71 使えるキャッシュは使うけど毎回使えるわけじゃない
というか別にケースバイケースで好きに書けばいいわけで…
なんでやたら突っかかってこられるのかサッパリわからんちん
>>70 >実際のところ、symfony製サイトは総じてモッサリしてるし。
だったらpropel関係ないじゃん。
propelアクセスしてないサイトももっさりしてるんでしょ?
symfonyのサイトはISDNだよ
>>77 >屁理屈かよw
どこが屁理屈なの?
煽ってないでまともに答えてね
フレームワーク使う人=遅くても動けばいいと思ってる糞技術者 ってことでFA?
>>80 あなたがフレームワーク覚えられなくて、屁理屈こねてる糞技術者でFAです
>>79 そうじて 【総じて】
(副)
(1)全体に。一般に。だいたい。
>>82 総じての意味知ってるなら、
その中にDBアクセスすらしてないサイトだって含まれてることくらい分かるよね?
重いサイトは全てpropelで、一部軽いサイトは違うって言いたいんだろ。
フレームワーク使いなんて単なる横着者ですよ 偉い人はそれがわかっとらんのです
>>86 本当に力のある技術者なら全部自分で書くはずだから
フレームワーク使うチームなんて雑兵の群れですねw
>>87 チーム開発はしたことないんですか?
ずっとひとりなんですか?
>>87 >本当に力のある技術者なら全部自分で書くはずだから
それは力のある技術者と言わず、時間が無限にあるニートと言うんだよ
既にあるものをわざわざ自分で書く人は、力のある技術者とは言わないよ^^
フレームワークなんて 誰にでもあうようにカスタマイズされて 結局誰にもあわない スキー場で借りるレンタルスキー板みたいなもんですよね。 妥協の産物w
YahooやGoogleがフレームワークで作られていますか? つまりそういうことです^ ^
93がどっちの意見か分からない
symfonyでYahooやGoogleが作れますか? たとえが大きすぎるならmixiや2chと言い換えてもいいでしょう。 答えは否。 そういうことです。どうもありがとうございました。
mixiや2ch程度ならば作れるんじゃない? symfony拡張性高いし。
windowsのdos窓?コマンドプロンプトって最悪だな。 bashみたいなシェル使えんかな?
フレームワーク使いたいんだけどさぁ 遅いから駄目って言われるんだよね・・・。 それほど遅くないと証明したいのだが、 実際ベンチとか取ってるサイトあったら教えてください。 それとも本当に気になるほど遅い?
100 :
nobodyさん :2006/07/09(日) 10:05:44 ID:JR/fuUge
使いたければ使えばいい。 使いたくなければ使わなければいい。 選択肢が広がるので、フレームワークの使い方は理解しておきたい。
>>95 > symfonyでYahooやGoogleが作れますか?
> たとえが大きすぎるならmixiや2chと言い換えてもいいでしょう。
> 答えは否。
> そういうことです。どうもありがとうございました。
YahooやGoogleの内部開発体制とか知ってるならちょっとでいいので教えてくれ。
mixiではないがGREEはEthnaというPHPのフレームワークで作られている。
下着サイトって販売サイトなの? カート関係のつくりを見たいんだけど、カートがないのよね。 france語わからないし。
なんでだれも釣られすぎと気づかない
僕のチンポリーはすごく早いです
symfonyのalexa順位が13000位まで上がってる。 有名サイトですな。
ethnaは?
すみません。 admin generatorってなにに使うんですか。
サイトの管理用ページ作るため
formヘルパってこれ便利なのか…? 普通に手書きするのと何が違うんだ
syck入れたら激早になった。 というか入れてない状態が激遅というべきか
>>114 設定用のymlはcacheにphpとして保存されるから
あんまり変わらないでしょ!
>>113 output escapingってわからないかな?
( *‘∀‘ ) symfonyでサイト作るのたのすぇー
sfEmailValidator、どう見ても$strict == trueの方が判断ゆるくね? バグ? strictの時: $re = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i'; strictじゃない時: $re = '/^([^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-' .'\\x5d\\x7f-\\xff]+|\\x22([^\\x0d\\x22\\x5c\\x80-\\xff]|\\x5c\\x00-' .'\\x7f)*\\x22)(\\x2e([^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-' .'\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+|\\x22([^\\x0d\\x22\\x5c\\x80' .'-\\xff]|\\x5c\\x00-\\x7f)*\\x22))*\\x40([^\\x00-\\x20\\x22\\x28\\x29' .'\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+|\\x5b([^' .'\\x0d\\x5b-\\x5d\\x80-\\xff]|\\x5c\\x00-\\x7f)*\\x5d)(\\x2e([^\\x00-' .'\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-' .'\\xff]+|\\x5b([^\\x0d\\x5b-\\x5d\\x80-\\xff]|\\x5c\\x00-\\x7f)*' .'\\x5d))*$/'
symfonyで使える携帯の絵文字クラスないかなぁ
askeet4日目で心が折れかけ
>>122 4日くらいまでやったら
後は実地で作りながら覚えていってもいいんじゃない
>>123-124 サンクスです。一晩たってやるき回復しました。
概念自体が特段難しいとかより、単にaskeetの英文の量が多い.・・・でもそれも含めて「慣れ」ですね
>>119 どう見てもstrictの方が使える字種が少ない == 判定きつい
strict じゃない時は日本語ドメイン名とかも使えそうだ
試してないから転記された正規表現見ただけでの感想だけどね
schema.xmlでtype="boolean"にすると、 <column name="sex" type="boolean" default="0" /> int(11)になるんだね・・・ どうにかならんかな
I open up askeet code, even I have been coding for sometime, but I am confused to see them using __ (double underscore) What does it do?
actionsの時は initializeとかregisterValidatorsが呼ばれないのね。 このへんなんとかして欲しい。
RoR本出版ラッシュ かたやsymfony本出る気配すらなし どう見てもRubyへの流れが加速します ありがとうございました
>>130 railsが出た年月から比較したら、symofnyはまだ半分も経ってないのに
随分早漏な方ですね
おまいらそろそろsymfonyのサイトできただろ? 公開しる!
>>129 >initializeとか
preExecuteじゃ駄目な理由は?
APIリファレンスどこかに落ちてないですか?
winのapacheで実行するとrewriteが効かないです。 frontend_dev.php/の方は効くんですけど なんででしょう。
確認画面用のViewって sfView::ALERT? CONFIRMとかあればいいのに
>>139 そこ見てもsfView::SUCCESSしか使ってないじゃん。
return sfView::CONFIRMしたら
actionConfirm.phpテンプレート読むみたいにしたいと思ったのさ。
sfView::ALERTってどんなときにつかうの? sourceみたら、 /** * Show an alert view. */ const ALERT = 'Alert'; だって。
そのへんは自由なんだろうな。 フレンチフレームワーク=フリーダムフレームワークだから。
>>139 酔っぱらいながら書いたコードを会社のブログに載せるってどうよ?(w
サーバーサイドでアラートを出すシチュエーションがわからん。 こんなことしてるからイタ公にやられるんだよ>フラ公
そんなやつらに、負けた〜
>>139 これ試したんだけど、Validator使ってるとconfirmでまたValidator
適用されちゃうんだよね
回避する方法ある?
補足 おなじアクションで指定しています。 やっぱり、confirmアクション作ってymlでvalidateなしにしないとだめですか
>>145 そんなのもわからんから、予選最下位なんだよ。カミカゼボーイ
actionsにどんどん入れていったら結局ごちゃごちゃして Mojavi風の単体Actionに逆戻り あるある探検隊!あるある探検隊!
sfView::ALERTの使いどころ分かった 二重登録の時とかだ
agaviのことはそっとしておいてあげてください…
>>150 そのへんAgaviはActionのネストあるから、ページが膨大でも結構管理しやすいんだよね
まぁ、symfonyに勝てる唯一の機能って感じデスガ
validateを設定したactionで2回目のpost(confirm)でvalidateを させたくないのですが、action側でvalidateを解除するメソッドありましたっけ?
2回目のpostでもvalidateさせないと 改変させられたデータが渡ってくるかもしれないじゃん
registerValidatorsでManagerがやってくるから そこでフラグ判定してクリアしたらymlでセットした分も消せるね。 そういうフラグをhiddenさせるのは危険だから セッション使うしかないけど…。
今sfActionのAPI見てたら sendEmailメソッドなんてあったのか フラ公気配り上手だよフラ公
>>156 2回目のpostはconfirmだから、セッション(flash)変数の中なの
setFlashする前にvalidateしてるから、2回もする必要ないんだよ。
DjangoSUGEEEEEEEEEEEE
むしろ…symfonyやばくね? Failed transactions: 192 って何だよ。他2つは0なのに…
symfony\(^o^)/オワタ
PHP\(^o^)/オワタ
PHPがRubyやPhytonより速いってのは都市伝説だったのか
>>165 CGI駆動とmod_phpを比較した場合の話だろ
mod_perlより遅いってのは結構知られていたと思うが
とはいえそのベンチのRailsはちょっと反則だとは思う
mongrelは速さのみを追求したWebサーバーだからな
(つД`) PHPとsymfonyにかけた時間返してよ
>>167 10人チームで300画面くらいの中規模案件ならPHPの方がメシ食える。
人材面でも集めやすい。
RailsもDjangoもフレームワークとしての完成度云々は別にして
メシ食うのには今のところ向いてない。
しかしパイソンは日本で流行らんなー ジャンゴのスレすらないし
we are not saying that Symfony is the worst framework from the 3.
>>166 PHP Accelerator が入ってる時点で、PHP も反則でそ。
おまけに Disable にした時のパフォーマンスが圧倒的に糞すぎるwwwww
「PHP6 じゃあデフォで入るしー(゚Д゚)」なんて、言い訳にしか聞こえんよ。
マニュアルが充実してるから勘弁してよ。
>>170 「単にパフォーマンスが悪いだけだよ」ってそこが選定では重要なのにwwww
>>171 disableはヤバスwwwwww
mongrelとガチで比較するならPHPもAPC&mod_proxy&litespeedで測ってあげたい
gem一発でインストできるmongrelと
peclでAPC入れてlitespeedをDLして設定する手間の比較にもなるねorz
>>175 > mongrelとガチで比較するならPHPもAPC&mod_proxy&litespeedで測ってあげたい
ヒント: 素寒貧の Django にすら負けている件
実際どうなんだ、Propel2に望みを託す書き込みをよそ目に mattとかいう奴はさらっとボトルネックはPHPみたいな事言ってるし
>>176 あの3つじゃDjangoがパフォーマンスでブッチなのは当然
元々パフォーマンス重視のFWだから
比較しちゃ可哀そうだwwwww
あそこまでボロ負けするとは思わなかったけど
>>171 >PHP Accelerator が入ってる時点で、PHP も反則でそ。
別に全く反則じゃないでしょ。
専用鯖使ったときに、速度気にしてるのに何も入れないとかありえないし。
>>179 mod_phpはコードのメモリ常駐しないしね。そういう意味では
メモリ食いな2つよりよっぽどエコノミー。
ていうかsymfonyもこの2フレームワークと比較されるってことは、
結構認知度高いのね。元ネタはrails wikiだよねたしか
Djangoは速度最優先で作られているから、他よりは速いだろう。Python自体が他のスクリプト言語より速いしね。 それは仕方ないにしても、Symfonyの遅さは致命的だな。これを機に、機能を追加してばかりじゃなくて チューニングにも目を向けてくれるとうれしいな。
>>181 > Djangoは速度最優先で作られているから、
でもRailsクローンでしょ?
つかSymfonyも作り方によってはDjangoほどではないにしろ、今よりももっと早くなっていた可能性があったということ?
>>182 > つかSymfonyも作り方によってはDjangoほどではないにしろ、今よりももっと早くなっていた可能性があったということ?
そうなるがそれはもうSymfonyという名前の別のFWになる
すべてのライブラリをフルスクラッチすることになるから
既存ライブラリの組み合わせを活かしたFWで比較するならTurboGearになる
symfonyってキャッシュしまくりな感じするけど たいしたことないんだね。
やっぱりsmall overheadは嘘でした(><)
symfony株急落
187 :
nobodyさん :2006/07/17(月) 14:12:31 ID:0PEzd7wm
まじっすか、askeet進める気が半減
symfony+SQL手書きなら使える速度になる propelなんて窓から投げ捨てろ
symfonyでRails的考え方を身につけて タイミングを見て他言語に乗り移るんだ。
>>188 ORM無しだとさすがに辛くなってきた
propel捨ててS2DAOにするかな
PDOらしいから速度はpropelより良いと思うんだけど
>>189 初めからRails使った方がいいじゃねえかwwwww
SymfonyでFailed transactionsしてるのは、なんでだろ?
これだけ遅いのに 軽量と言い張ってたフラ公の馬鹿
Symfonyが駄目ならPHPのフレームワークで何を使えばいいんだよ〜 Qcode?Prado?cakePHP?
もうPHP自体がだめぽ
160からスレの風向きが変わったなあ。
symfonyってagiviに比べると、ちゃんとメンテナンスしてるから、 使い続けても問題ないでしょ。 agaviにくらべてね。
メンテや機能はともかく パフォーマンスに問題ありです(><)
まぁrailsよりちょっと遅いくらいだからなぁ 高負荷のサイトをsymfonyで作るバカいないだろうし、 ちゃんと使いどころ知ってりゃパフォーマンスに 問題ありってほどでもない。 てかdjangoはヘルパとかしょぼすぎだし、symfonyやrails並に 拡張してけば結局遅くなってくでしょう。
ちなみにethna VS. symfonyはどうでしょう!?
ethnaがapacheモジュール化したらいい勝負になりそう
>>182 DjangoってRailsクローンなのか?それどっかに書いてある?
いくらか影響はうけているとは思うが。
203 :
nobodyさん :2006/07/17(月) 20:38:31 ID:0PEzd7wm
cake vs symfonyも知りたい
>>202 違うよ。どちらかというとrailsなんか使わずこっち使えよみたいな思想で
作られてる。
あんまそういうノリ個人的には好きじゃないんだけどね。
いいものはなんでも取り入れる節操なしな姿勢のが、いろいろ楽でいい。
>>199 very small overheadとかenterprise contextとか書いてるから
高負荷のサイト作ろうとしても全然不思議ではないと思うが…
>>206 その言葉だけ鵜呑みにして自分でためしもしないんですか?
Propelのパフォーマンス改善版ていつ出るんだろ
鯖を並列で組めばenterprise で使用できるんじゃない? greeとかそうでしょ?
テンプレート中に自分のモジュール名・アクション名書く時って $sf_last_module,$sf_last_action書く? このやり方で何も問題ないかな。
symfonyのdev画面で メモリ使用量も表示されるけど あれどうやってるんだろう PHPにメモリ使用量知る関数なんてあったっけ?
frontend_dev.phpでしょ? メモリ使用量なんてあったっけ? vars & configのなか?
>>212 棒グラフみたいなアイコンのところ。
phpのコンパイルオプションにも依るから表示されてないかも。
sfWebDebugクラス見たらmemory_get_usage関数だった。こんなのあったのかー。
素のPHPのメモリ使用量と比べると やっぱり恐ろしくメモリ喰いだな。 簡単な画面を表示するだけでも2000KB以上消費… 対して素のPHPは40KB程度
>>214 そらあんた、そこは見逃してください……
俺フレームワークも2000KBほどいくわ。 たくさんライブラリをrequireしたら、しょうがないんじゃない?
もういっそsymfonyをネイティブに組み込んでくれればいい。
mod_symfony
あのパフォーマンステストって、APCちゃんとメモリキャッシュしてたんかな? その辺の細かい設定のこと全然書いてないから怪しい
今聞けばまだ答えてくれると思うぞ
Smarty使った俺フレームワークは画面表示するだけだったら900KBくらいだった 色んなフレームワーク比べてみても面白いかもね Ethnaとかどうなんだろう。
メモリ使用料はこの際どうでも良い パフォーマンスが問題
symfonyのユーザ登録の際(下記)
http://www.symfony-project.com/forum/index.php/re/0/ 下の様なテキストベースの確認コードが
表示されますが、ライブラリありますか?GD使ったやつよりも
早そうなので探してます。
.####..##.....##..########..##.....##.
..##...##.....##.......##...##.....##.
..##...##.....##......##....##.....##.
..##...##.....##.....##.....#########.
..##....##...##.....##......##.....##.
..##.....##.##.....##.......##.....##.
.####.....###.....########..##.....##.
>>222 メモリ使用量は重要なパフォーマンスの一部ですよ^^
そこまでアクセスはないけど、アプリケーションの更新が頻繁な、
業務管理系のアプリには最適。
再起動しなくてもいいしね。
結局、ルビーもパイソンも覚える気が無いヘタレが使うという位置づけでいいのか? askeet 17dayまで来ちまったから辞めるに辞めれネェ
>>226 結構豆にaskeetのとこやってる人いるのね…
一通り読み流して、やりたいことが出たときに、
そこを確認する程度にしか見てないや
>>223 でもそれじゃ機械で読み取れるからあんまり意味ないような…
一定のスクリプト避けにはなるけど
それならJavaScriptで文字列を生成して表示するだけでもいい気がする
MVC周りはカナリいいんだよな symfonyのその部分だけパクった軽いFWがあればいいんだが
なんでこんなにConverter仕込みにくいの(><) symfornyはフォーム周りはイモだな
質問があります。routing.ymlに help_by_id: url: /help/:id param: { module: content, action: helpById } と記述してあります。のこルーティングルールに従って <?php echo link_to('go to shopping cart', '@cart') ?> のように@マークをつかって<a href="/help/10">ヘルプ</a> を生成したいのですが、 <?php echo link_to('ヘルプ', '@help_by_id'.'/10') ?>とや ると500エラーになります。 解決方法を知っている人がいたら教えてください。お願いします。
232 :
nobodyさん :2006/07/20(木) 22:18:37 ID:7H3vr32w
<?php echo link_to('ヘルプ', '@help_by_id?id=10') ?>
500エラーって…dev使ったらエラーメッセージが出るんじゃね
eAccelerator入れたらメモリ使用量は1/4くらいになったよ
>>229 symfonyのControllerハックして、いらない機能はぶきゃいいじゃん。
236 :
231 :2006/07/21(金) 07:19:52 ID:???
>>232 おはようございます。
なるほど。単純に引数として記述すればいいんです
ね。数時間ねばっても解決方法がみつからなくてあ
きらめようかと思いましたが、おかげで解決しまし
た。ありがとうございました。
山ちゃんは〜 symfonyを〜 やめへんで〜
sfRegistryクラスって手抜きすぎじゃね? 単にParameterHolderをSingletonにしただけじゃん Zendみたいにクラスチェックとかしないのか?
239 :
nobodyさん :2006/07/22(土) 15:53:51 ID:VzWpjSN1
ZFの魅力に気づいてないバカドモのスレはこちらでしょうか?
symfonyはZFのブリッジも提供してるから 互いに排他的じゃないよ
そんなに良いものかとZF見たけど ViewやControllerがsymfonyと比較にならない程ショボいじゃん やっぱりsymfony is KING
242 == アホ
>>243 そう考えるならお前の持論を書けばいいじゃん
symfonyを理解できないバカガキが煽ってるだけか? ZFは理解はしやすいからなぁ
ZFなんて作ってる暇があったら、PHP6の仕様をどうにかしてほしい
s/PHP6/PHP/
http://www.symfony-project.com/forum/index.php/t/2272/ I think these performance problems are somewhat php related.
I remember doing a test like this with a couple of other php frameworks like cakephp and prado. Symfony performed among the best.
ジャンゴ>RoR>symfony>他のPHPフレームワーク
どう見てもsymfony is kingです
どうもありがとうございました
Converterの仕込みのベスト解… myActionにexecuteConverterを実装させてinitializeから呼ぶ abstractなgetConverterDataを定義し、 継承クラスはConverter生成データだけ返すようにしてもヨシ これで決まりだm9(・∀・)ビシッ!
あabstractにしたらオーバーライドを強要するから駄目だな
yamlにValidatorの設定書いてたら、 動的に出来ないのが難だな 一部動的にしたい場合 registerValidatorsに書かないといけなくて 設定がバラけちゃう。まいっちんぐ。
symfonyより遅いって cakeやpradoはどれだけのろまな亀なんだ
サイモンが言ったら正しいのかよ。 ガーファンクルが言う事は何でも聞くのか? 4月になったら彼女がやってくるのかよ。
hello darkness, my old friend.
>>248 Djangoはいちいちモデル定義させられる開発効率激悪フレームワークです。
2byte文字をpostしてfrontend_dev.phpで見ると postの中身が文字化けしてない? unicodeで統一してるのにおかしい。
http://www.symfony-project.com/weblog.html Lately, some symfony users worried about symfony performance.
Let them be reassured, though: If the symfony website (built with symfony, of course) can bear a digg effect,
your website built with symfony will also bear it.
やっぱりフラ公もパフォーマンスの評判気にしてるんだな
diggってニュー速みたいなもんか? どの程度トラフィックが増えたかも分からないから なんとなく詭弁くさいな
いろいろ言われてるけど、今からSymfonyAdventCalendarはじめます。 先輩方よろしこ。
>>251 registerValidatorsの使い方が分からないよ_| ̄|○
registerValidators symfony でググってもあまりヒットしないし…
>>266 Mojavi3と同じだからM3の記事を探したらいいかも。
あとyamlで生成されるキャッシュ見ても分かるよ。
ただMojaviの負の遺産というか、
このへんあんまりクールじゃないんだよな…。
>>267 M3と同じだったのか。
ちょっと調べてみます。サンクスです。
>>265 病気の人へのレスは、専門医にまかせましょう
index.phpにリライトするとサーバエラーが出るのに、frontend_dev.php にリライトすると正常に動作するから、デバッグができねぇ。 なんのためのデバッグモードなんだよ(泣)
273 :
271 :2006/07/26(水) 10:37:41 ID:???
>>272 泣きそうになりながら原因調べてたら、文字コードがバラバラで
きちんとパースできなかったらしいことに気がついた。
全部UTF-8にしたらちゃんと動いた。お騒がせしてしまったな。
>>273 そういうちょっとしたミスが他の人にとって助けになることもある
symfonyの開発に慣れてきたわ。 すげーいいかも。
ヴァリデーションのYAML設定イラネ 後から動的にregisterNameでrequired設定変えたら ヴァリデーションの設定クリアされるし Action名変えた時にYAMLファイルの変更忘れやすいし しかも忘れてもエラーにならないから気づきにくい。 RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
フォームからPOSTされた値をサニタイズするメソッドありますか?
ないよ。 自分基底クラス作ってConverterの機構を仕込めばOKです。
つーかサニタイズってほとんどのDB操作ライブラリで標準装備してるじゃん
>>276 >RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
rails知らないのかな?バリデーションのYAMLは、
railsじゃなくてmojaviベースの発想です。
railsのバリデーションのアプローチは違います。
少しは勉強してから発言しないと、恥かくよ?(ぷ
propelのプリペアドって100%信用できるのだろうか。
>>281 100%信用したいならPHPなんてやめたら?
みんな朝はえーな
requestMethodsで viewコースとバリデーションコースを分岐する方法ってイモくね? postでページ遷移させたらエラーメッセージが出て しばらく悩んじゃったよ。 投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
>しかも忘れてもエラーにならないから気づきにくい。
ここで終わっていれば、
>>276 は、現状に不満は言うが、
行動には一切出ない、どこにでもいるちょっと貧しい人で済みました。
しかし、
>RoRのマネすりゃいいってもんじゃねーよ( ゚д゚)、ペッ
この一言で、彼は己の無知までさらしてしまいました。
でも、それは決して悪いことではありません。
むしろ、一般人ではとても恥ずかしくて出来ないようなことを、平気でしてしまう。
それは例えるならば、生放送全国ネットでおちんちんを晒してしまうあの人くらい、
凄いことなのです。
>>276 は、無知という名のおちんちんを堂々と晒すことによって、
自分の器の大きさを証明したのです。
>>285 >投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
かわんねーよw
2chで無知とかどうでもいいじゃん。 いいアイデアが見つかればそれでいいじゃん。
>>288 いいアイディアが見つかればね。でも出してないし
むちんちんばかり出すのやめてください><
>>289 誰かが出して来たらめっけもんじゃん。
阿呆な意見を突っ込み前提で書いたりするのが2ch道だろ。
>>284 >じゃあMojavi氏ね( ゚д゚)、ペッ
いや、もう死んでるし。
symfonyは現状PHPフレームワークのベストソリューションだとは思うが 悪く言うと単なるいいとこどりっつーか 一貫性がないな。 MojaviとRailsの接合部分にアラが目立ったりする。
mojaviは死んでないよ!
Kirrなめんな
>>294 どちらかというとmojavi3を機能豊富にした感じだね。
あとは、strutsかな。xmlがyamlになっただけで、設定ファイル地獄なのは変わってないし。
>一貫性がないな。
これはさほどデメリットではないと思うけどね。
>MojaviとRailsの接合部分にアラが目立ったりする。
具体的にいうと何?
mojaviとrailsというより、mojaviとpropelにまだ
>>285 >投稿判定用パラメータ用意するとかした方がいいんじゃねーか。
そんなことしたらgetもpostもおかまいなしだね^^
このスレ、約一匹おかしいのが紛れ込んでるな
300 :
263 :2006/07/27(木) 12:53:28 ID:???
さっそくDay2でつまずいた。 症状 question/createでsaveするとCongratulationの画面に飛ばされる。 frontend_dev.php/question/createでログを見ると、 どういうわけか match route [homepage] "/" となっていて、デフォルトの画面に飛ばされているみたい。 Symfonyのフォーラムでも同じ症状の人見つけたけど、レスがついてないみたいだし、 もしかするとなんかすげーしょーもないミス? 解決法ご存知の方ご教授ください。
301 :
263 :2006/07/27(木) 13:07:52 ID:???
ごめ、書き忘れた。 symfony version 0.7.1587 それと、いったん上の症状が出ると question/list にアクセスしてもCongratulationになる。 clear-cacheすると question/list の画面が表示されるが、データは登録されてない。 キャッシュが原因?
>>298 複合的に判定したりも出来るよ
技術者のさじ加減ひとつじゃん
>>299 こういうことを言いたがる奴が出てくると
あー夏休みになったんだなーと実感する
トランザクショントークンもないsymfonyなんて糞FW
トランザクショントークンなんてみったんFWにすらあるのに… どう見てもgeronimo>>>symfonyです どうもありがとうございました
ないなら作れば良いじゃん、作るの面倒なら要望だせば?
I'm angry because symfony don't have transaction token! look and copy mittan framework!
308 :
nobodyさん :2006/07/27(木) 18:57:46 ID:lra0iJuY
>>308 symfonyの良さが分からないゲロマニア乙
>>309 この商品を買った人はこんな商品も買っていますwww
うんち したのは だれよ! ヴェルナー ホルツヴァルト
うまそうだな、ねこ―しんかしたさかなのおはなし 松山 美砂子
うんこ日記 村中 李衣
いわしくん 菅原 たくや
うんちっち ステファニー・ブレイク
TransactionTokenてもともとStrutsの機能なのな。 M3時点でパクっとけよ>Sean Kerr
saveToken,isTokenValidはまあすぐ書けたが ヘルパも書かなきゃいけなかったりして 結構面倒くせえ(><)
ExecutionFilter書き換えてえええ ここを拡張可能にしとけやフレンチ野郎(# ゚Д゚)プンスカ
フレンチ野郎 × フラ公 ○
何コードだよw
316 :
263 :2006/07/28(金) 11:26:37 ID:???
あかん、なにやってもCongratulations!になる・・・ さよならSymfony・゚・(ノД`)・゚・
>>316 よろしくCakePHP
宇宙刑事guesswork
>>317 controller書き換えればいいのか
$executionFilterClassNameってのがある
symfonyやるじゃん(´・∀・`)
symfonyの拡張性半端ねーな
symfonyはオブジェクト指向の筋がいいから トリッキーなことをせずに拡張できるのが(・∀・)イイ! やっぱり毎日カチカチのパン食ってる奴らは違うな 顎が違うんだろうな
(´・ω・`) このフレームワークはおかしいです ( ` Д ´) このフレームワークだけじゃないさ あちこちでRailsをパクったフレームワークが乱立し その度に糞スレも乱立する そして技術者たちの頭もヘンになっている わかるか?
プロジェクト中のすべてのアプリケーションで共有できる モジュールを作ることは可能ですか?
symfonyを大切にしない奴なんて(・∀・)キライダ!
326 :
nobodyさん :2006/07/28(金) 21:04:10 ID:BlUyFX79
>>324 一番上の階層のlibにつっこんでおけばいいだけでは…?
328 :
324 :2006/07/28(金) 21:53:04 ID:???
>>327 レスありがとうございます。早速試してみます。
うまく動いたら報告しようかな。
329 :
328 :2006/07/28(金) 22:00:48 ID:???
>>324 data/plugins/modules/*
って、なんだ、自分で気づいてたんかい
input_hidden_tagってフィルインされないの?
symfony何か高速化の手打ってくるのかな どうなんだいフラ公
装甲を厚くして重武装化します
装甲を厚くして重武装化するsymfonyなんて大嫌いだ!
symfonyってキー配列的に微妙に打ちづらいな・・・
なれると別に気にしない。
sfMailでメール送ろうとすると Warning: Unexpected character in input: '\' (ASCII=92) state=1 というエラーが出るよ。 ソースはこんな感じ↓ $mail = new sfMail(); $mail->initialize(); $mail->addAddress($mailadress); $mail->send(); メール自体は送れてるっぽい。 どこをどうしたらいいの?
ソースの変なところに実際\が入ってた 疑ってごめんよ(´・ω・`)しょぼんぬ
sfMail日本語も普通にOKだね symfonyは出来る子だな
POSTでもGETでもexecuteさせたい場合は getRequestMethodsで何を返せばいいの? sfRequest::BOTH を用意しとけ!フラチン野郎!
methods: get: [hoge, password, password_confirm] post: [hoge, password, password_confirm] 上記でお願いします。 matt.
thanks matts もうgetRequestMethodsなんて誰も使ってないのね (´・ω・`)なんかさびし
matts × matt ○ 基本的にymlをお使いください。 matt.
自分で作ったhelperはどこに奥野家?
俺はproject-dir/libにおいてるよ symfonyはどこに置いてても symfony ccしておけば勝手に読み込んでくれるからいいよね
class はautoloadしてくれるけど、helperは関数だから 置いただけではload してくれなくないか? なんでもかんでもrequireしちゃってるの?
helperは下記へおいてください PROJECTDIR/apps/frontend/lib/helper matt.
350 :
nobodyさん :2006/08/03(木) 15:30:41 ID:2IJaJ97E
ありがとう
>349 ありがとう matt. てか、use_helper しないと使えないんだね。 テンプレートでuse_helperしないといけないのはめんどい!
見れるお そろそろ次バージョンマダー?チンチン
354 :
nobodyさん :2006/08/03(木) 22:57:28 ID:5qPmuOY5
直接symfonyの話じゃなくてごめんなさい。 直前にinsertしたレコードのsequenceの値を取ってきたいんだけど、 PostgreSQLでいうところの select currval('hoge_id_seq'); って、propelだと、SQL直で実行しないとならないの?
355 :
354 :2006/08/03(木) 23:21:48 ID:???
$hoge->save(); した後に、idがsequenceであれば、 $hoge->getId(); で取れてるみたい。 この方法であってるのかなぁ。ちょっと不安。
いや、それであってるよ。 maccho.
>>351 settings.ymlで
standard_helpersに指定したらいいじゃん。
maccho.
マニュアル見ようとしたら You are browsing the book for the stable symfony release tagged "RELEASE_user_session". You can also browse the book for other stable symfony releases: 0.4.4. 0.6.0. 0.6.1. 0.6.2. 0.6.3. or browse the book for the current symfony trunk. って言われた。 バージョン別のマニュアルを用意してるのか? 相変わらずフラ公達は全力で突っ走ってるねー
日本人スーパープログラマーのみなさん、翻訳がんばってくれーーー!!! (^^)v
controller->genUrl('default/hoge') ってやったら、生成されるurlがsyfomy/hogeってなるんだけど何なのこれ? defaultを勝手にsymfonyにするな!
>>360 ちゃんとマニュアル読めよ。勝手に変えられたくなかったら
ちゃんと設定しなさい。
一見不便なように見えるが、プラグインモジュールの
名前を隠蔽したりできるから、とても便利。
>>360 PROJECTDIR/apps/frontend/config/routing.yml
上記の yml に記述されていますよ。
ここで設定してみてください。
matt.
ありがとう!
PHPを改良しているZend社が存在する国・イスラエルって、どうして近隣諸国の人を殺すんでしょうかね?
Zend社のユダヤ人たちは、殺人行為の傍らで、もくもくとPHPを改良しているんでしょうかね?
http://headlines.yahoo.co.jp/hl?a=20060807-00000806-reu-int [ベイルート 6日 ロイター]
レバノンのベリ国民議会議長は6日、米仏両国により提出されたイスラエルとレバノンのイスラム教シーア派民兵組織ヒズボラの戦闘停止を目指す国連安全保障理事会の決議案について、イスラエル軍のレバノン駐留を認めるものだとして受け入れを拒否した。
ベリ議長は、同決議案はレバノンが求める即時停戦やイスラエル軍のレバノンからの撤退などを含む7項目から成る要求を無視した偏った案だと指摘。「レバノンはこれら7項目の内容から外れたいかなる決議案も拒否する」と述べた。
また、イスラエル軍がレバノンに駐留している限り、平和は訪れないとし「決議案はレバノンの国益にならず、終わりのない戦争への扉を開く」との考えを示した。
(ロイター) - 8月7日14時36分更新
一体なんなんだ?ユダヤスレ行け
今はcakeの時代ですよ Railsのパクリでsymfonyよりも軽くて最高です symfony\(^o^)/オワタ
ver0.7マダー (・∀・ )っ/凵 ⌒☆チン
rails由来のsmartなURL最高ですね(*´Д`)
symfonyとcakeどっちが重いの? symfonyサイトでは symfonyがPHPフレームワーク中では最速だったというし cakeサイトでは cakeの軽さをアピールしているし
action の中で 実行中のactionの validate/action_name.yml の中身を 参照したいんだけど、どうすればいいんでしょうか?
そこみんな勘違いしているよね。 たしか500kgぐらいだったっけ?
>>376 何を測ったんだよw
クレーン車でも使ったのか?
半トンのcakeってどんなギネスへの挑戦だよ
>>374 mod_rewrite か FilesMatch ディレクティブと PATH_INFO を使っているのだろう
∧ ∧ (*‘ω‘ *) symふぉっふぉny ( ) v v ぼいんっ 川 ( ( ) )
本家でぜんぜんアナウンスないよね。 forum にもあがってないぞ。
あ、ガイシュツでしたね。それもかなり前に。
>>384 Symfony setup:
* Apache 2.2.0 (mod_php)
Django setup:
* Apache 2.2.0 (mod_python)
Rails setup:
* Apache 2.2.0 (mod_proxy_balancer)
* Mongrel and lighttpd web server (not an RPM)
RailsだけMongrel and lighttpdだしなあ
オレの予想ではeAcceleratorを使ってキャッシュも含めて ソースコードをコンパイルしておけば、もっと速くなると 思うんだがな。 可用性についてはちょっと不安だな。
全然対等な条件じゃないな。
>>386 こんなの全く意味ないじゃん
symfony側で同じ条件でベンチださないかな
validate/*.ymlイラネ 中途半端にActionと別れてるから責任が分散しがちだし。 一般的にyamlは過剰評価されすぎ。 自由度最高な配列こそ最強。
PHPは[]とか{}で、配列できたらよかったのにな。 array()は沢山配列並べる時にめんどう。
・arrayを使わない括弧だけでの配列初期化 ・$this->の省略 が欲しい
>>389 少なくとも、CGIではdjango>symfony>>railsだったけどね
>>390 設定ファイルでヴァリデータの挙動を設定するのは
俺もあまり良いとは思わない
ただそれとyamlが良いか悪いかの評価を一緒くたにするなよ
設定ファイル系にはyamlは便利だろう
395 :
nobodyさん :2006/08/14(月) 19:50:31 ID:gGDyTIfh
ymlはいいんだけど、インデントにスペースしか許容しないのは激しく萎え。 自分だけならまだいいけど、チーム開発やると、絶対インデントちゃんと付けられないPGがいると思う。 考えただけで鬱。
>>395 それはチームのコミュニケーション能力が欠けすぎなだけ。
>>394 挙動を設定してるってより、単にバリデーションクラスとアクションを結び付けてるだけでしょ。
クラスの作り方次第でいくらでも拡張できるし、cakeみたいな配列に生書きみたいなやり方より、
よっぽど効率いいと思うけどね。
>>396 さすがにそれは動作確認したらおかしいのはすぐわかるので、
それすらも対応できないってのは、もはや開発のできないPGでは。
399 :
395 :2006/08/14(月) 20:13:11 ID:gGDyTIfh
インデント出来ないPGをコミュニケーション能力不足でざっくり切れる環境超うらやましい。 漏れ様のプロジェクトは、誰がどんだけ言ってもダメなPGが数人いる。
>>399 使えない人間を切るよう、人事に申し出るのも、
立派なコミュニケーション能力です。
それすらまかり通らないなら、そんな環境に居るあなたも立派な(ry
>>399 コーディング規約とかでインデント制限するのはウザイだけだが、
yamlはそれやらなきゃ動かないんだから、さすがにやるでしょうに。
インデント統一したければpythonにすると解決。
>>402 モジュールごとにインデントが変わる件について
[hoge, moge, fuga] って書き方のカンマ後のスペース忘れがちだよな。 yamlはスペースで縛るのがなんか気持ち悪い。
別に規約に気持ち悪さなんて感じるほど神経質ではないから、それはいいんだが、 そういう束縛を好むなら、作者は何故pythonではなくrubyを選んだのか、不思議に思う。 まぁrailsではyamlなんてほんのちょろっとしか使ってないから、きっとyaml自体はrails作者と 共同開発した、別の人が考えたんだろうなぁ
そもそもYAMLの出自はRoRと関係ねーだろ
一言言わせてくれ。 なんでも Yet Another って付けたもの作れば 俺ってハッカーみたいな感じがあるのかな? YA 系には食傷気味。
>>395 タブが使えないってこと?
YAMLパーサに食わすまえにタブをスペースに展開すればいいだけのような。
function expand_tabs($str, $width=8) {
$splitted = preg_split('/¥t/', $str); // or explode("¥t", $str)
$last = array_pop($splitted);
$buf = array();
foreach ($splitted as $s) {
$buf[] = $s;
if (($rindex = strrpos($s, "¥n")) !== false)
$column = strlen($s) - $rindex - 1;
else
$column = strlen($s);
$n = $width - ($column % $width);
$buf[] = str_repeat(' ', $n);
}
$buf[] = $last;
return join($buf);
}
>>404 >yamlはスペースで縛るのがなんか気持ち悪い。
じゃあどんな仕様だとお前的には満足なんだよ。スペースいやならXMLかJSON使えば?
>>407 YAMLのYAはYet Anotherじゃないよ。yaml.orgみてみろ。
∧ ∧ ( ) ( ) _v v_ ∧ ∧ (( ( *‘ω‘*) symぽっぽ (U ) _v v_
>>399 インデント出来ないPGが悪いんじゃなくて
何でyamlがスペースでインデントして何でyamlを使うのかを
PGに説明できないおまえが悪い
おまえがざっくり切られない環境超うらやましい
schema.xmlで下のように自分のテーブル内で関連付けた奴で <column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" /> <column name="parent_id" type="integer" /> <foreign-key foreignTable="information"> <reference local="parent_id" foreign="id"/> </foreign-key> ためしにデータを入れようとして askeetの3rddayのload_data.phpを $data->setDeleteCurrentData(True); で前のデータ消し+新データ書き込みやろうとしても上手くいかねぇでやんの。 sfPropelData.class.php::doLoadDataFromFile()でソートしてないのに、 doDeleteCurrentData()でソート+反転しているせいだと思って、 $classes = array_keys($main_datas); << krsort($classes); >> array_reverse($classes); でも死ぬ。 そしたら、 BasePeer.php::doDeleteAll()で "DELETE FROM"やってる時点でアウトなのか MySQLに不条理を感じつつdoDeleteAll() overwriteしてきます orz..
actionから動的に<link />タグをテンプレートに挿入する方法はありますか?
414 :
413 :2006/08/16(水) 16:08:12 ID:???
後出しですみません。stylesheetやjavascriptではなく <link rel="start".../>のようなものです。
415 :
nobodyさん :2006/08/16(水) 22:36:18 ID:PR5wpohi
Symfonyフレームワークを習得しようと思うのですが、どの情報に手を付けて良いか分かりません。 皆さんのお勧めのサイトはありますか? ちなみに、フレームワークを使わないPHPでの開発は経験済みです。
symfonyほど情報が多いPHPのフレームワークも他にないと思うが 公式行け 英語読めないとかそれくらいの気持ちなら使うな
417 :
nobodyさん :2006/08/16(水) 23:06:20 ID:PR5wpohi
情報が多すぎて、どれから手を付けて良いか分からないでいました。 とりあえず、公式のsymfony bookを読みます。
>>411 うらやましくはないだろw
そんなダメ人間の巣窟死んでも入りたくないぞ
やっぱsymfonyいいな
francoisが、symfonyの本書いているようだけど、後数ヵ月かかるみたいだ
フランチョス頑張れや
フランチョスって、もろフランス人ってわかる名前だな。 日本太郎みたいな感じか?
フラ公著英語版が数ヶ月後なら ジャップ著日本語版はだいぶ後だな…。
出版するまえに、β版だけどPDFを公開するみたいだから、英語さえ苦にならなければ。
一応本のネタ書いて各出版社にあたってるけど、反応イマイチ。 お蔵入りしそうな予感です。
>>425 わいが買う。pdfで納品してください。
www.symfony-project.com/askeet/2 にしたがってアプリケーションを 作っているのですが、 public function executeUpdate () {... $question->setTitle($this->getRequestParameter('title')); $question->setBody($this->getRequestParameter('body')); $question->save(); ...} この$question->save();の前に書き込み先のデータベースのホスト名を指定 するにはどのようにしたらいいでしょうか。ご回答よろしくお願いします。
俺もaskeetはまだまだ序盤だが、 それは設定ファイルだろ。 設定ファイル以外で動的にホストを変えたいって事?
429 :
427 :2006/08/19(土) 07:55:21 ID:???
おはようございます。
>>428 >設定ファイル以外で動的にホストを変えたいって事?
条件後出しですみませんが、actionの中で動的にホストを変えたいという
意味です。自前クラスを使うしかないでしょうか?
431 :
427 :2006/08/21(月) 20:01:32 ID:???
>>430 おぉ!これはまさしく求めていた情報です。
質問を書き込んでからドキュメントを探し続けても見つからな
かったのですがおかげで解決しました。
わざわざ探していただいて感謝です。どうもありがとうございました。
>>430 がどうやって的確な情報を探したか?の件について。
フォームで値を保持するとき、$this->setFlash()使ってる人いる? $this->setFlash()って次のaction時に消えてしまって意外と面倒だな。
flash()が何のためにあるか分かっていってる?
なにそのいかにもここちょっとl消えますよ的な関数名
どんなときに使うのよ。
flashめちゃ便利じゃん executeの結果メッセージをsuccessじゃなくてinputに表示するのに 使いまくりんぐ。
438 :
437 :2006/08/22(火) 09:46:28 ID:???
ちょっと言い方変だな 「リダイレクトした別のActionのinputに表示」ね
439 :
nobodyさん :2006/08/22(火) 13:39:50 ID:x83dHJir
モデル作ると????.php と ????Peer.php 2つできるんですけど、 どのような区別なのでしょうか。
propelのドキュメント嫁
>>440 Peerがデータベース定義で、なしが
アクセス用って解釈でもいいと思う。
>>440 オブジェクト脳になれば感覚がわかるかも。
symfonyのRailsパクリルータ便利だなー
Fran?ois がいい働きをしている件について。
francois
1.0はいつくるんかなー( ゚∀゚)フランチョス!
symfonyってログ周り分かりにくくね? 色々出来るようにしてあるのは分かるけどさー もっとシンプル&低機能でいいんだよログなんてのは
フランソアって読むらしい。 Fabien は?
( ゚∀゚)ファビエンヌ!
フランソワはマックユーザの件について。
( ゚∀゚)マッキントッシャー!
453 :
nobodyさん :2006/08/26(土) 13:12:28 ID:jWeUArFq
おフランスのFWざます。
ザマス系w
admin generatorすげーよ!
457 :
nobodyさん :2006/08/27(日) 01:52:58 ID:S50R4D1o
>>448 >もっとシンプル&低機能でいいんだよログなんてのは
シンプル&低機能でいいならそれくらい自分で作ってコミットしろ。
frontend_dev.php と backend_dev.php ドメイン分けて展開してる?
豚キムチ!
フェミニーナ軟膏!
いつから好物を叫ぶスレになったんだよ
symfonyからPEARのPagerを使おうとしてるんだけど Pager.php内のclass_existsに 第二引数falseがないから、 symfony側のオートローダ読みに行っちゃう。 こういう場合どうする?
必要なクラス前もって読んでおくしかないか…。 イモいけど仕方ないネ。
466 :
nobodyさん :2006/08/28(月) 02:07:56 ID:rkvudO/9
うんこっこ
pearか…あれは本当に負の遺産だな。
なぜ、pareのpagerつかうの? symfonyのやつで全然問題ないじゃん。
propel使わずdbは自前実装にしたから。 sfPropelPagerってpropel用でしょ?
PEARも単機能ユーティリティー的なやつなら 今も便利に使えるじゃん
デバッグモードでキャッシュonにしたら キャッシュに関する情報も明示されてすごく分かりやすいね。 どこまで気配り上手なんだよフラ公。 キャッシュ用ディレクトリの堀り方も、 一つのディレクトリがファイルだらけになって遅くならないような堀り方だし。 やっぱいいなsymfonyは。
CakeとSymfonyの速度比較ってある? あとSymfonyのキャッシュ機構はページキャッシュのみ?
Action(slot)キャッシュ ページキャッシュ 断片キャッシュ等 よりどりみどりでございます。
マジですか。やっぱりSymfony良さそうだなぁ。 ここしばらく幾つかのPHPフレームワーク試してみたけど どれも何かしら不満点がある。。 大規模なサイト構築に向いてないというか。 ActiveRecordみたいな仕組みって結局ある程度 速度低下するわけだからキャッシュ関連が肝だと思うんだけど ちゃんとやってるフレームワークは少ないね。
DBキャッシュはフレームワークの範疇とは言いがたいが
キャッシュonにしたら http-headerのCache-Controlまで無条件に設定されるから、 条件によってキャッシュを削除してそれをすぐ反映させたい場合には よろしくないね。 ブラウザキャッシュは別項目で設定できたら良かったのに(><)
>>475 画面をキャッシュしたら
DBアクセスもかなり(場合によっては劇的に)減らせるから
別に474はDBキャッシュのことを言ってる訳じゃないと思う
478 :
476 :2006/08/29(火) 07:00:54 ID:???
ブラウザキャッシュするのは pageキャッシュの時だけだった。 疑ってごめんよイタ公
>>477 そうか
ActiveRecord という単語だけに反応してしまった
sfFileCache.class.php中の opendir関数の前に@がないと、 ディレクトリが存在しない時にWarningが出るね。
でるでる! しょうがないと思う。
sfCacheFilter中でも issetで確かめずにいきなり配列参照してるから 存在しない時はWarning出る。 キャッシュ周りはprodでonにすることを想定してるからか コーディングが甘いな。
だせーコーディングしてんじゃねーよファビエンヌ セーヌ川に沈めるぞ
1.0になるまでがまんしる
ターミナルを介さずにsymfony ccする方法ってある? 実運用に入ったらブラウザから出来ないと不便だよね
486 :
480 :2006/08/30(水) 02:22:39 ID:???
viewCacheManagerからremove()する前に has()でチェキすればいいと分かった。 myActionに実装しとくのが楽でいいかな。
devだとうまく動くのに prodにすると動作がおかしい 。・゚・(ノД`)・゚・。
>>487 どうゆうふうにおかしいか、詳細キボンヌ。ファビエンヌ。
symfonyで携帯サイト作ってる人いる?
>>485 実運用でターミナル使えない方が不便だと思うが、コントロールパネルを使えばできる。
デフォルトでは自分のIPしか使えないようになっているので、その部分だけちょっと修正は必要。
ファイル自体はsymfomyと一緒に配布されているので、探すなりマニュアルみるなりしてくれ
>>488 自分で仕込んだ二重投稿避けが
動作してるだけだった(´∀`)ワスレテタ
∧_∧ ∧_∧ ∧_∧ ∧_∧ ( ´_ゝ`) ( ´_ゝ`) ( ´_∧`)_∧(´<_`∧)__∧ / ヽ ∧_/∧ ∧_∧( ´_ゝ`) (´<_` ) ( | .| ( ´_ゝ`)/( ´_ゝ`) \ ∧_∧ \ ∧_∧ヽ⊃ | ∧_∧ U ∧_∧ (´<_` ) | | ( ´_ゝ`) | ( ´_ゝ`).| Y ( ´_ゝ`)|/ ⌒i ∧_∧ /∧_∧ヽ | ∧_/∧ .| .| / \| | |(´<_` ) ( ´_ゝ`) ( ´_ゝ`) ∧_∧ / / ̄ ̄ ̄ ̄/| |/ \ / ヽ / ヽ( ´_ゝ`) (__ニつ/ FMV /.| |____|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\/ /(u ⊃
yamlが嫌いだからconfigディレクトリ配下に 連想配列記述した生phpを置いた assocサイコー
NO YAML, NO TEMPLATE ENGINE, ONLY PLAIN PHP.
ログイン状態と非ログイン状態で 同じURLを共有する場合、キャッシュするとマズーなことになるね。 モジュールから変えていけばいいんだが 同じActionを使いたい場合もある… キャッシュ時に識別子を付け加えられればいいんだけど。 もっとハックしやすくしれ!
sfViewCacheManagerを拡張すれば何とかなりそうなのに sfContextでハードコーディングしてやがる Contextをいじらせろや( `Д´)/ゴルァ
sfContext以外のすべての基幹オブジェクトを差し替え可能にして欲しいよ(´д`)トホ…
>>497 拡張せずに書き換えたものを読み込ませたら?
>>496 >キャッシュ時に識別子を付け加えられればいいんだけど。
つけれるじゃん
いつの間にかドネーション始まってたから 20ユーロほど送った 今後ともよろしく>フラ公
>>499 それやると管理していくうちにカオス化しそうな…
>>500 kwsk
ソースあちこち見ていったけど分からんかった
ログインしている時は
フィルタ内で
sfConfig::set('sf_cache',false)にする=キャッシュしない・読ませない
という解決法に落ち着いたよ
20ユーロって¥ de いくら?
symfonyってショッピングサイト多いな。
今symfonyで開発してる人、次回は何を使いますか? 1.もちろんsymfony 2.cakePHP 3.ZF 4.その他既成FW 5.自作FW
510 :
nobodyさん :2006/09/01(金) 18:38:58 ID:KOPcfa+F
ZFのルータってもうちゃんと動くの? symfonyのこのルータは手放せねー
( ´Д⊂ みんなもっとsymfonyを愛してあげて
えぐ( ´Д⊂ しん しんふぉにーを
Action内で動的にタイトル設定してるのを slotキャッシュしたら タイトルが設定できない。 pageキャッシュにしたら タイトルも込みでキャッシュされるけど ブラウザキャッシュもされるから動的削除ができない。 はーキャッシュまわりは面倒くせーですね 継承前提に設計されてないのがイタス
>>515 何でアクションなんかでタイトルつけてんの?
518 :
nobodyさん :2006/09/02(土) 10:59:41 ID:yWa+Dtc4
>>517 actionでも普通につけれるよな。
formで同じアクション使うときとかtitleタグ変えたくない?
action で validate の中で設定した mime_types 配列を参照したいんですけど どうやって参照できますか
>>517 DBからタイトル取ってくる場合Action経由するじゃん。
pre/postキャッシュフィルタでブラウザキャッシュ殺して解決した。
521 :
nobodyさん :2006/09/03(日) 17:18:42 ID:fhB55bPw
妙だと思わんか? これだけsymfony房がうるさいのに、本が出る気配が全くない。 まさか・・・
522 :
nobodyさん :2006/09/03(日) 18:37:25 ID:AiHDoHzT
523 :
nobodyさん :2006/09/03(日) 18:47:35 ID:fhB55bPw
>>522 うぉい!ソースはあるんだろうな?
ZF房の俺には嬉しすぎるぞ!
factories.ymlのview_cache、 書き換えてもずっとsfFileCacheのままだよ どうなってんの(><)
キャッシュ周りのフックポイント探してきたけど… もう疲れたよパトラッシュ…
Controllerのinitialize中で sfConfig::set('sf_template_cache_dir','hoge')などして テンプレートキャッシュのディレクトリごと切り替える大技でクリア( *‘∀‘ )ノ ヤッタドー エレガンツじゃないけど仕方ねー。
>>521 別に妙でもなんでもないよ。
Rails本ラッシュも1.0がリリースされてから随分後。
なんかfirefoxでsymfony製サイト見てると、時々画面にレンダリングされずに、 ダウンロードになっちゃったりするんだけど。
devとかprodの環境設定の他に もう一枚、モジュール横断的な環境設定レイヤが欲しいな。 yaml設定は静的だから 突っ込んだことしようと思ったら被せていじるはめになる。
デフォルトのフィルタ(sfCommonFilter等)の内側に フィルタ置きたい時はどうすればいいの?
(´д`)controller内でまたハードコーディングしてました このハードコーディング男!>fabien
534 :
nobodyさん :2006/09/05(火) 16:42:33 ID:aj7wlfV6
symfonyの時代も終わったな
まだ始まってもいないさ
別に終わっちゃいないが FWは自分が手掛ける規模に見合ったものを選ぶべし
細かい不満はないわけではないが これだけ楽にキャッシュやら ヘルパと連動したスマートルーティングやら ネームスペース付きパラメータホルダやら どこでもクラス配置やらレイアウトやらが実現できる環境はないのである。
>>506 ここのサイトでボトムス見たら
いまだにテスト用データが入ってるっぽいが…
まだ実稼働前?
>>538 ボトムも良いがまず、/frontend_dev.phpをみるように!
残念ながら、backend_dev.phpはなかったが・・・
>>539 ちょwww
これはマズイだろ
誰か教えてあげて!
ってか人ごとじゃないな。
意識したことなかったから自分もやりかねないと思った。
symfonyで制作したサイトリスト見て かたっぱしからfrontend_dev.php見たら 結構見えるところ多そう…
ベリサインのロゴが悲しくなってくるよな
これちょっとしたセキュリティーホールだな 標準でフタ付いてないと駄目でしょ
545 :
nobodyさん :2006/09/05(火) 23:17:51 ID:0lTrYWTU
*_dev.php にBASIC認証つけるのはありかな?
ip避けと併用すればいいと思う
frontend_devさらしてるところ eaccelerator入れたらいいのに 使用メモリも減るし速度も上がるし
インクルードしまくりのフレームワークで、 アクセレータ導入はほぼ標準だね。
アクセラレータ+キャッシュヒットで symfonyで作ったサイトとは思えない程レスポンス上がる
スペースの数が揃ってなかったか何かが原因で yaml設定で鬼ハマリした 構文間違ってたらエラー吐け spyc氏ね
うん、これはまず アプリケーション名をfrontendにすることからが 間違ってるんだな。
英語書ける人 fabienに言ってくれよ。 極東のジャップがこんなことに気づいていると。
>>550 spycは簡易パーサでしかないから、syck使った方がいいよ。インストール面倒だけど。
>>550 spycがエラー吐くのはキャッシュをクリアして
はじめのアクセス時だけだろ?
それよりも誰か、backend_dev.php探してくれ。
backendいじったら 多分犯罪になるだろ
frontend_dev.phpだけでも 環境変数、sql文読めるね。
これ何てバックドア?
>>555 550じゃないんだけど、windows環境でsyck使う方法を教えてください
xamppでテストできなくて困ってる
やべー阿呆ばっかだなー
やべー俺の事か?
逆に考えるんだ 他のsymfony使いの参考になる資料を晒して頂いている むしろお晒しになっている…そう考えるんだ
他人のシステム覗くのは勉強になるよね(´・ω・`)
propelそのまま使ってる人が多いよね(´・ω・`) DB自前派は少数か
S2Base.PHPと組み合わせてるひといる?
>>568 S2DAOが使いたいから試した
生SQL多いアプリなら悪くないかと
DIは利点が良くわからん
user->attributeに何も書かなくても セッション張られてるじゃん。 何これ舐めてんの?
アクセスごとにセッションファイル作られたら ファイルだらけで爆死するじゃん。
ファクトリでauto_startパラメータに0を渡せばいいのは分かったが その場合user->attributeに書き込んでもsession_start()してくれないね。 気がきかねーな。 いい加減にして欲しいですね全く!
フランスではそれが普通。
女が脇毛をボーボーのままにしておく国だもんな
全部剃り落とすジャパニーズカットを流行らせようぜ!
>>576 >全部剃り落とすジャパニーズカットを流行らせようぜ!
まあそれはそれとして、確かに外人女は
>>575 的なムダ毛処理してる場合が多いな。
alpha: 0.9.1988 きたーーーーーーーーーーーーーーーーー!
0.7系stable昇進もくるー?
581 :
nobodyさん :2006/09/08(金) 16:39:55 ID:BMMujqEs
わちゃー 「守るべきものがある」の説得力がねーな
まあわりとsymfonyを使ってる企業ですら気づかない穴だってことだな 俺もここ見てなかったらやらかしてた可能性大だ
フレームワークを明かすメリットってなくね? FWにセキュリティーホールが発見されたら 一気に攻撃対象になるわけだから、むしろ隠すべき情報だよな。 俺もwikiのリストに載せようかと思ってたけどやめとこ。
そのsfUserのcultureってどこで使われるん?i18n? 俺も気になりつつenのまま開発してるよ i18nいまいちわがんね
i18n関連だけど。 日本語しか対応しない場合であっても、「マルチエインガライゼーション対応なのだぞ」 といいつつ、アプリ側では「en と設定しているけど実は日本語が出ちゃうよ」というのがおかしい。 setting.yml で i18n: off とし、 i18n.yml で default_culture: ja と設定するべきなのはなかろうか? もしくは、手間が掛かるけど setting.yml で i18n: on にして i18n/messages.ja.xml をきちんと設定して ソースでは __('xxx') で変換するのがいいのではないか? どちらにしてもjaを設定すべきでは?
上の二つはブラフでOK?
OK
ワロシュ
>>587 i18nをoffにしてたら
i18n.ymlいじらなくてもいいんじゃない?
別にいじってもいいが。
sfGuardいいねえ
sfSuperCacheいいねえ
the latest alpha is between 30% and 300% faster than the 0.6.3 遅いという文句へのフラ公流三倍返し キタ-----(*゚∀゚*)-----!!! 付いていくぜfabien!
0.6.3のsfFileCacheの cleanDirメソッド、バグない? 何かmode=allにしても消えないファイルがあるんだよな…
ここ絶対バグあるよ file2とかダセー変数名使ってるし なんかイモくせーし
>>593 まぁ、そうなんだけど。
jaとなってないのが気持ちわるいので。
やっとバグ発見! $file = readdir($dh)が原因だった 「0」という名前のエントリを読み込んだ時点でループを抜けてしまうのだ。 fabienのバーカバーカ
php5逆引き大全500のサンプルでも while中でreaddirしてるな。 結構ハマリがちなバグかも
while (($file = readdir($dh)) !== false) これでOK!
frontend_devを見る癖がついてしまったw
情報多いのにレスポンスいいね>愛媛
607 :
nobodyさん :2006/09/09(土) 12:49:48 ID:EfYF/Bmd
>>603 symfony が 他かどうやって判断するの?
『おれはsymfonyで開発していたと 思ったらいつのまにかxoopsで開発していた』 な… 何を言ってるのか わからねーと思うが おれも何をされたのかわからなかった… 頭がどうにかなりそうだった…
cookie喰わない環境でセッション使って、 セッションを使わないページに移ると、 セッションIDがURLに付くから キャッシュが有効にならないね。 こういうケースの対策もしてる?
いらんセッションがあったら 削除してリダイレクトすることにした。 session washと名付けました^ ^
一応英語か。仏語でなくてよかた。
マニュアル見るより APIやソース見る方が早いよね(´・ω・`)
validationについて教えてください。 ymlのrequired:No の設定で、nameに値が入力されていない 状態でvalidationを実行することは可能でしょうか。 methods: post: [name] names: name: required: no
複数のactionが継承するための基底actionを module-dir/lib/に置いてもオートロードしないね。 どこに置けってんだ。
symfony ccって ディレクトリ構造は残すのなんでだろ? cacheディレクトリ配下を全削除すれば簡単じゃん。 むしろディレクトリ構造残ったら邪魔だし。フラ公逮捕されろ。
あんた、ウィソでやってんの?
違うよ。why?
622 :
nobodyさん :2006/09/15(金) 12:19:14 ID:pLnCmusY
>>619 残しません。OSとパーミッションとユーザについてもう少し勉強が必要ですね。
パーミッション関係で残ってただけだったのか ありがとう>623 fabien疑ってゴメン…
symfonyのsession_idってどこで生成してるの? ああいうランダム文字列が欲しいんだがメソッドが見つからない(><)
え〜? ふつうに echo md5(1);で大丈夫じゃない?
md5(uniqid(rand(), true));
いやsymfonyの場合md5文字列じゃなくて アルファベットの大文字小文字を混ぜたidなんだよ 多分一意性を上げる配慮だと思うんだけど。 こういうidがホスィんだよね。
>>629 まざってる?
特別なことやっていないようにみえるけど。
え? いま、session_id調べたけど、全部小文字でしたよ。
session_start(); echo session_id(); だけでもアルファベットのidが返ってきた。 標準のセッションid=md5文字列で symfony中でアルファベットのidを生成してると思ってたら違ったのね そしてよく見たら全部小文字だった。 なんかいろいろ勘違いしてたみたいです
どうも気になって調べてみた PHP5になって session.hash_bits_per_characterってのが出来たんだね。 これを4にすると16進数文字 5にするとアルファベット小文字 6にするとアルファベット大小文字になる。 このアルファベットにハッシュする関数ほしーな
session.hash_bits_per_character = 6 にすると、やっぱり、session_id短くなるのね。
base_convertなんてのがあった( ゚∀゚) これで36進数にすればいいのか
prodもデバッグモードonにして見てみたら?
>>636 prod環境用のデータベース接続をちゃんと定義してますか?
filters.ymlで myFillInFormFilter: class: sfFillInFormFilter 設定すると、validation.ymlで fillin: activate: on param: name: test と設定しなくても、fillinされない? おかしい。
漏れも試したけど、勝手にfillinされてしまった。
filters.ymlかvalidation.ymlのどちらかに設定じゃないの?
643 :
636 :2006/09/17(日) 12:50:11 ID:???
>>638-639 SF_DEBUGをtrueにしたら
[wrapped: No driver has been registered to handle connection type: ]
ってエラー画面でたから、たぶんデータベース接続がうまくいってないと思う。
で、databases.ymlに「all:」の設定しか書いてなかったから
prod:
propel:
class: sfPropelDatabase
param:
dsn: mysql://アカウント:パス@localhost/DB名
追加してみたけど、だめだった(´Д⊂
cookie無効にしてるブラウザのためにroutingルールの末尾に/:session_id を追加してurlでセッション管理しようと思ったのに、これだと/:session_id が変わるたびにキャッシュが増えていくから使いものにならない(ノД`)
セッション必須にしてください。 francois
Cookieでした。 fabien
昨日、学校で間違ってaskeetをasciiartって言ってしまったw 周りにいる香具師らに大爆笑されてしまった OTL / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ΛΛハッ! < なに笑ってんだゴルァ!! ( ゚Д゚Λ_Λ \____________ ( ̄⊃ ̄⊃ | | ̄| ̄ (__)_)
それより、まわりのやつはaskeetしってるのか? francois
649 :
nobodyさん :2006/09/18(月) 17:20:44 ID:mMGwaXie
周りの奴らはモスキートと間違えてるんじゃね?
askeetってどういう意味?w
ask it を語にしたんだよ
アス・キス・イットじゃね?
つまりこういうこういう事さ 明日、きっと。
このすれって、symfonyネタ期待してたのに 技術的なネタがぜんぜん上がらない。
他のFWスレよりは上がってるじゃん
告白しようと思っていたのに忘れていた。 別れ際に思い出してとっさに言った。 「あ、好きっと。」
lime使え fabien
フォームで連想配列使ってる人いる? <input name="aaa[aaa]" ・・・ マニュアルにはymlで methods: post: - "aaa{aaa}" って書いてあるけど、{}使うとエラーになるよね。
659 :
nobodyさん :2006/09/20(水) 15:26:39 ID:o9dKdsC8
limeっていいのかな?
>>660 石油製品を買うおまいはテロリストを支援してるね
>>660 てかそのサイト見たらMSやIntelも載ってるじゃん
この仕事やめろと?
テスト鯖から本番鯖に プロジェクト一式コピーするのって どういう方法使ってる?
今のバージョンてsf_charsetなんてものが出来てるらしいね stableで開発してたから自分で無理矢理対応させてたよ。 早くstable上げてほすぃ ジャップのこと考慮してくれたフラ公には感謝するが…
symfonyサイトの表示スピードが上がったよ! 例のスーパーキャッシュの使ってるのか!?
>>660 最大のスポンサーアメリカが発明したインターネットを利用してるあなたも…
applicationを作る際に非会員用ページをfrontend、会員用ページをmemberって感じで分けたんだけどDBの接続設定をapplicationごとに書かないといけないので1つにまとめちゃおうとおもってるんですがこれって間違ってるかな?
669 :
663 :2006/09/21(木) 22:22:52 ID:???
標準で同期用コマンド提供してんのな 便利〜
>>668 モデルは共有されるから別に問題。
ちゃんとframeworkに準拠して作ってる場合ね。
frontend_dev問題 あなたはどうやって対処しましたか?
devの時だけかけられるフィルタがあればいいんだけどな…
ファクトリでcontroller変えて対処することにした(´・ω・`)
もっとマニュアル見たほうがいい
http://www.symfony-project.com/askeet/22 To exclude files from rsync synchronizations,
open and edit the rsync_exclude.txt file under the askeet/config/ directory.
Each line can contain either a file, a directory, or a pattern:
.svn
web/frontend_dev.php
cache
log
stats
web/uploads
so easy!
francois
>>674 転送自体から除外するのか
なるほどねー
ありがd
eアクセラレータをソースからインストールしたら /usr/local/lib/php/extensions/no-debug-non-zts-20050922/ にモジュールが作成されたんだけど これであってるの? no-debugて何か不穏な名前なんだが…
無問題
ありがとう。 ちょー速くなった。
eアクセラレータのttlって設定してる? 俺はとりあえず 何かイレギュラーなことがあるかもしれないから1時間にしたけど
converters:ってfilter.ymlの中でしか効かないのか・・・ orz..
session.hash_bits_per_character 6にするとurlエンコード対象の「,」が入ってくるからちょっとよくないね hiddenで渡すとセッションロストになった。 5がベストか。
いったん本番で稼働させたら そう簡単にバージョンアップできないよな。 そう考えると今のstable(高速化される前)は ちょっと微妙…。
askeetの3日目以降の日本語訳(・∀・)マダ〜? 翻訳して公開してるサイトもあるけど内容が古い罠。
別に日本語でなくてもわからない? それより、バグってるのを直してほしい。
それには同感だな。日本の高品質嗜好が受け入れるまではちょっとしたバグでも直しておいた方が受け入れがいいだろう。
alpha使ってる人いる? もうすぐバージョン1だよね。 6系、7系のなかでやっぱし一番完成度 高いですか。
動的にlayout変えるのってどうやるの?
viewの中でsetDecoratorTemplateだった ソマンソ
view(テンプレートファイル)自体にフィルターみたいのはかけれますか?
その発想はなかったわ
helperで生成したフォームを iモードシミュレータで表示させたらアラートやエラーが出まくりなんだけど 大丈夫だよね? </option>が駄目だとかidがいらんとか言ってくる。 実機だと正常表示されてるけど。
view.ymlの metas: ->->title: の値を直接取得するにはどういう方法がありますか?getTitle()を使うと、setTitle() でtitleが上書きされてしまっている場合に、view.ymlのmetas:titleの値を取得でき ません。
>>691 おいおい…
無駄なもん生成されまくるんだから、携帯用ヘルパでもつくっとけよ
askeetのソース見ると、templateでいろいろ処理してるけど、 actionで処理した値をtemplateに渡すのと、 actionで値のみ渡して、templateで処理するのとどちらのほうがいいでしょうか。
>>694 action、templateのそれぞれの用途を考えると、基本的には
>actionで処理した値をtemplateに渡す
のがいいと思う。でも、配列の展開とか、例えばユーザがログインしている
場合のみメッセージを表示するようなことをしたいなら、templateで条件
分岐のような処理をしてもいいと思う。
まぁ、ケースバイケースでってことで。
>>693 やっぱり普通そこまでするもん?
フォームが多いと</option>のバイト量も馬鹿にならないしなぁ
697 :
nobodyさん :2006/09/28(木) 21:58:51 ID:/yysEgR3
携帯専用WEB鯖はアパッチいじって、ヘッダまで消してあったよw
ログファイルほっとくと すごい巨大になるね。気づいたら45Mくらいになってた。
45MB ぐらいで何をガタガタ抜かしてるんだ…。
>>696 Viewもしくはヘルパにして書きなさい
stable: 0.6.3 (99 days ago) あしたで100日目だよ・・・・
100日目に何かが起こります
何もおきない・・・
200日目にご期待下さい
symfonyのサイト軽くなったね
アルファの速度改善のおかげ?
ところでsymfonyのサイトってどのヴァージョンを使用してるんだ?
symfonyのボトルネックってどこだろう。 どこをどうやって速くしたんだ??
core 2 duoにしたらしい。
本当だ。 What is secret of fastening ? ... It's core 2 duo. って書いてるわ。
CPUかよw
713 :
710 :2006/10/02(月) 12:22:23 ID:???
ホントに当たってたの?
嘘ぴょん。
0.6.4をゲットする方法はありますか?
716 :
nobodyさん :2006/10/02(月) 21:48:37 ID:2drNC5Hd
core duo の記述を探しまわってしまったじゃないか w ネタなんか orz
開発をwinでしてるんだけど、鯖にアップすると セッション関連の挙動が異ならないですか?
どんなふうに?
railsみたいにマップしてくれないタイプだと、IDE上で構造確認しにくいから、 propelのが好きなんだけどなぁ。
I18Nの評価たけーな 西欧人には結構重要な機能なのか
- : 1. Speed 2. Speed 3. Speed ちょっとわろす
propel-build-sqlの自動補正機能がありがた迷惑なんだよなぁ。 ----- Column ending with _id are considered to be foreign keys, and the related table is automatically determined according to the first part of the column name. ----- この*_idとかcreated_atの補正を無効にすることってできないの?
できるよ
alpha ひそりとver. upしてるよな。 つかえるのか?
727 :
723 :2006/10/05(木) 14:19:03 ID:???
速くなったらしいから使いたいけど 今進行中のプロジェクトに現在進行形のαは使いにくい… 726のサイトとかもどのバージョン使ってるんだろ?
いまから、使うなら 0.6.3? 0.7.1914? alpha: 0.9.2316? どれ使ったほうがいいのでしょうか。
それは難しすぎて答えられる人がいない問題です
symfonyのサイトはどのバージョンで組んでるのでしょうか。
fabienに聞いてみたら?
xreaでsymfony動かしてる人いますか?
sfShoppingCart以外のplug-inって無いのかな?かな? RORはいっぱいあるみたいなのに・・・
一応だけど、 pear.symfony-project.comに無いって言う意味ね。 sfSuperCachePluginとかは見つけました。
fabienの電話番号教えて。
0.9.2316入れてみた。 やっぱり、stableで作ったものがうごかねぇな。 betaなら動くのにな。
正確に。 バージョンも。
>>735 自分はまだやってないけど、alpha から内部 API が変わってるから、stable 系のプロジェクトはスクリプトでアップグレードしてやらないと動かないんじゃないかな
スクリプトのアップグレードってなんか怖いよな てか結構つっこんだことやったから 多分自動修正なんて無理と思う もうstableでいくしかねー
やっぱり本家のバージョンは気になる。 あれって、マニュアルの各ページコメント残せたりしてるよな。
stable → beta変換するスクリプトってどこにある?
databases.ymlにdatasourceっていうラベルがあるんですけど、 ここにはどういった値を入れればいいんでしょうか。
>>747 特に理由がなければコメントアウトしたままでOK.
--
http://www.symfony-project.com/book/trunk/modelより For each environment, you can define many connections, each being
linked to a schema.yml. Connections and schema are linked by the
datasource parameter. It refers to the first key in the schema.yml.
If you don't specify the datasource param, it takes the value of the
label given to the connection settings.
--
>>723 の件がいまだ未解決なんですが、誰か方法を教えてください。
そのdatasource parameterが [symfony]だったとき、 どうなるんだろう。 そんで、 It refers to the first key in the schema.yml. If you don't specify the datasource param, it takes the value of the label given to the connection settings. ここが分からん。
それはschema.ymlの最初のキーを参照します。 もしdatasourceを指定しないなら、 接続設定のラベルに与えられた値を取るでしょう。
∧_∧ H H ( ´・ω・) H H ( つ○O H H画アニコ と_)_) H H H ≡ ○ 画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ H H H H H コニア画コニア画コニア画コニア画コニアコニア画コニア H H H H H H 画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ † .H H H H H H H ○≡ H コニア画コニア画コニア画コニア画コニアコニア画コニア画 H H † H H H H 画アニコ画アニコ画アニコ画アニコ画アニ画アニコ画アニコ H H 山 H □ H ○≡ H コニア画コニア画コニア画コニア画コニアコニア画コニア画
symfony propel-build-modelとかで作られるスクリプト見ると、 スクリプトの最後に ?> がないんだよね。 ?> これって書かなくてもよかったっけ?
stableだけど 引数の順番によってキャッシュが別になるね id=123&hoge=1 と hoge=1&id=123 だと別になる。 しかも内部で勝手に順番並べかえたりするから 目的のキャッシュが消せなかった(´д`)ポエー
まじっすか!? でもナゼかエラーでます。
<?php echo 'hogehoge'; エラー出なかったけど。
php onlyならエラー出ないよ
>>726 ベータ使ってるってブログに書いてるね
ベータが実用になってるくらいだし
アルファももう使えるレベルなんかなぁ?
>>ベータ使ってるってブログに書いてるね どこに書いてある?詳細に!
<input name="aaa[1]" type="text">としたときに validateのymlでちゃんと認識してくれないです。 マヌアルには aaa{1}とすればいいと書いてあるんですけど。 たれかご存知の方見えますか?
763 :
762 :2006/10/13(金) 00:31:57 ID:???
betaで直りました。 やっぱり、stableはだめですね。
stableなのに駄目なんてカナシス
symfonyでPEARって使いにくいな だいたいclass_existsの第二引数書いてないから symfonyのオートローダに来ちゃう
class_existsでfalseつけないとautoloadするようにしたのって 大失敗だよなあ、4じゃつけてるとエラーになるしさ
俺もそう思う だいたいclass_existsの段階でファイルを読んだ方がいいケースが どれだけあるのかと。 確かめる→なければインクルードするって流れが大半だろう。 せめてこの挙動をオフにできるオプションがあればいいんだけど。
symfonyでユーザ登録と認証を行うサンプルとか参考になるURLってありますか? cakephpとか試してみたんですが、うまく出来なくて。
ありがとうございます。
今までsymfonyで何個アプリ作った?
貴様は今まで食ったパンの枚数を覚えているのか?
5枚くらい
デフォルトのautoload.ymlが見つからない>< findで総ざらえしてもないよ symfonyはどこを読んでるの?
ふぃんどの使い方間違ってただけですた('A`)
776 :
765 :2006/10/14(土) 19:08:56 ID:???
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のクラスもダイレクトに呼べるようになってうまー
settings.ymlだった
778 :
765 :2006/10/15(日) 01:15:59 ID:???
prodだと追加したオートローダ呼びにいかないから デバッガで追っていったら 一回目の__autoload()がsfConfigが未設定の時に呼ばれて その設定内容を内部キャッシュしてることが原因と判明 stableバグ多いな
実運用の際、データベースの移行は皆さんどうしてますか? dumpをすると、propel-build-sqlをした時のデータとかみ合わなくなってしまいます。 なんかいい方法ありますでしょうか。
>> 779 はき出された schema.sql を見ながら、差分の SQL を手動で mysql に食わせてデータベースを更新してる。
1.0 がもうすぐ出るよって言ってるけど、これって alpha ベース でしょ? 結構変更してるみたいなのに、いきなりそれを 1.0 として出して 大丈夫なんだろうか。
>>781 だから、alpha出して、みんなバグみつけてねーといってる
>>780 さん
それだと、DBのデータが増えたときに大変じゃないですか。
現状stableがバギーだから とっとと1.0に移りたいよ 少なくとも今の0.6系よりはマシだろうから
なぜbetaつかわない!? 本家も使ってるそうですよ。
まじ?>本家beta
画像を出力するだけのタスクがあったとして(例:QRコード生成) それもsymfonyのActionにする? エントリポイントを別ラインで設置する?
もれだったらactionにするに一票。
おれっちもactionでホットに決めるぜ
おれはactionでクールに決めるな。
我輩もacitionであるぞ
じゃあactionにするお
794 :
nobodyさん :2006/10/19(木) 04:32:32 ID:QWDF/Xeo
Torqueを使っている人にノウハウがありそうですが、 schema.xmlをGUIな画面で編集したER図から 直接出力出来るツールもしくは、方法を ご存知の方いらっしゃいませんか?
795 :
nobodyさん :2006/10/19(木) 05:07:51 ID:QWDF/Xeo
すんません、普通にテーブル作ってからbuild-schemaで行けるんですね。 日記すんません。
propel-build-schemaで作成できます。
エラーになった時のウップス!ってページは どこで変えられるの?
opps i did it againっていうと直るよ。
見つけたZE! sfException内でerror500.htmlを読んでた
1周年らしいね。
おめでとうフランチョス!
誕生から一年にも満たないフレームワークで がんがんアプリ作られてるって結構すごいな
● 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. このリダイレクト先ってモジュール単位では決めれない?
The Definitive Guide to Symfony、 日本のamazonではまだ「予約受付中」だね 輸入してる最中か
高速化したのって今のalphaからだから stableからbetaにしても速度的には変わらないよね?
>>803 ふつーにアクションで飛ばすように設定すればいいんじゃない?
>>806 権限ない状態で見ようとした時に
自動的に(Actionに何も書かずに)飛ぶようにしたいの
それは無理!
おやじ組 けっこう充実してるね。 ありがたや!
0.9から、pear無しでのインストールがすごい楽になったのがいい
すみません、教えてください。 別のモジュールのアクションへ変数を持っていく時には どうやって持ってきますか?
Request::attributeに入れて取り出してるよ 適当なネームスペース使って
ありがとう!
flashはどういうとき使うの?
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のパッケージが足りないのか・・・ もしご存知の方がいたらご教授いただけませんか?
symfony alpha(0.9) のインストール方法って どこかにドキュメントありますか?
どこに書いてあったか忘れたけど、betaをインストールするように、 alphaって書いたらインストールされたと思うけど。多分。 多分っていうのもなんだから、試してみたけど、入ったよ。0.9.2517が。
>> 817 ありがとうございます。 ちょっと、やってみます。
821 :
818 :2006/10/26(木) 00:11:57 ID:???
alpha (0.9.2175) 入れてみました。 あちこちチューニングして、劇的にスピードアップしてるぜ!っていう 話がどっかにあったと記憶しているのですが、それほど早くなってる感 じはしないですね。 apache bench してみたけど、beta と変わらないかたまに若干遅いくらいだった。 frontend_dev.php で表示される、生成時間の表示は確かにちょっ と早くなってる時もあるみたいだけど... 既存プロジェクトを symfony upgrade 0.8 したんだけど、なんか まだ変更が足りないんだろうか。 alpha 使ってる人ってどれくらいいるんですかね?
”symfonyの8割がもうすでにalphaに変更済みというデータがあります。” Francois ZANINOTTO
フランチョス・ザニノット?
フランソワ だよ。
>>821 おいおい、まさかdevでベンチしてるんじゃないだろうな
>>821 >あちこちチューニングして、劇的にスピードアップしてるぜ!っていう
>話がどっかにあったと記憶しているのですが、
妄想じゃね?
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.
828 :
821 :2006/10/26(木) 08:14:35 ID:???
ヒント:core2duo
link_toのラベルにhtml書きたいのに 勝手にhtmlエスケープするのがむかつく(#゚Д゚)オラー!
>>828 お前のベンチのやり方がおかしいんでしょ
>>828 キャッシュシステムの最適化って書いてるけど、ちゃんとキャッシュしたアプリで比較してんの?
core2duoで300パーセントアップだ!
>>831 こんなヘルパー知らなかった
ありがとう
>>833 これってキャッシュの話?
たしかにキャッシュのエントリだけど、regardless of any cache
だから、ところでキャッシュとは関係無しにシステムも早くなって
るよって事じゃないの。
propel-build-modelで勝手にIDがプラスされてしまうのですが、 やはりPrimaryKeyが無いテーブルだと使えないのでしょうか?
だめだよ。
やはりそうですか・・・。 自前DBクラス作成します。ありがとうございました。
すれ違いだけど、PrimaryKeyのあるなしでそんなに動作って違ったっけ?
>>836 キャッシュの話です。勘違いしすぎです。
キタ━(゚∀゚)━!! 大規模サイトに使われたら速度面でも鍛えられるだろうしナナナナーイス!
ブリコーも言ってるけどsymfonyに乗った俺GJ
alphaが着々とバージョンアップしてるよな。
>>842 前にフレームワークの意味も知らないくせに、生意気に首を突っ込んできた
>>93 =
>>95 のようなカスもいたな。
今回の件で
>>93 の
>答えは否。
という意味不明な脳内妄想はもろくもくずれさったわけだ。
まぁいいじゃまいか。 結果が示してるんだからダメ押しいなくても。 そんな俺はまだZFに期待してる。
848 :
846 :2006/10/29(日) 21:57:49 ID:???
すまん。ちょっと熱くなってしまった。 どっかの記事にもあったけど、ZFはライブラリ集として考えるべきかと。 オレはちょこっと浮気したけど、すぐにsymfonyに戻ってきた。
キャッシュする設定の時に、 被キャッシュActionがリダイレクトしたらどうなる? キャッシュしないのか、空白をキャッシュしてしまうのか…?
よく、selectフォームにjsのonChangeイベント仕込んでリダイレクトしたりするじゃん。 これくらい用意して欲しいよな。
>>851 フレームワークゆとり教育の弊害の見本みたいなレスだな
/ ̄ ̄\ / _ノ \ | ( ●)(●) . | (__人__) これくらい用意しとくべきだろ・・・ | ` ⌒´ノ 常識で考えて・・・ . | } . ヽ } ヽ ノ \ / く \ \ | \ \ \ | |ヽ、二⌒)、 \
<?php echo use_helper('Javascript') ?> マニュアルのこの文なんでecho? 何も出力してないんだけど。
>>851 ヘルパにattributesでonChange仕込むだけじゃないの?
symfony使ってないから知らんけど
通常のget形式(module/action?param=value)の時にも キャッシュさせるにはどうしたらいいですか? module/action/param/value形式にするとキャッシュするのですが formからGETで投げるのでPATHINFO形式に出来ないのです。
857 :
856 :2006/10/30(月) 21:47:43 ID:???
アドホックな対応ですがブリッジするActionを作って解決しました
/ ̄ ̄\ / _ノ \ | ( ●)(●) . | (__人__) symfonyがZendに勝てるわけないだろ・・・ | ` ⌒´ノ 常識で考えて・・・ . | } . ヽ } ヽ ノ \ / く \ \ | \ \ \ | |ヽ、二⌒)、 \
今回のyahooの功績はsymfonyにあるだろ? まさか、zend横取りしないよな。
ソースにsymfonyって文字が入ってるやつは動かないようにPHPがプログラミングされます
Zendの魔手から逃れるために 1.0ではフレームワーク名を変更できる機能が搭載されるらしい
フレームワーク名変更できたら、よけいにダメじゃん!
最近symfony関係でググると おやじ組訳のドキュメントが頻繁にひっかかるようになった。 ありがてえ。
stableのactionのsetLayoutメソッドがないのだが… beta以降でついたの? それともなくなったの?
あ、わすれてた。 fabien
REMEMBER SETLAYOUT!! >>fackin fabien
テンプレートの中から$sf_view->setDecoratorTemplate()呼んで設定した(^p^)
また、alphaあがったな。
また、また、alphaあがったな。
alpha: 0.9.2587
うおっ、今度は下がった。
release 1.0 is getting close!! おれもう我慢できん! 使っちゃうよ はぁはぁ
PHP Forum in Parisに行く奴いる? ファビアンとフランチョスが来るみたいだが
でもtracみたらまだ60%… リリースは来年?
また、また、alphaあがったな。 alpha: 0.9.2594
PHP 5.2.0がリリース,「200件を超えるバグを修正,早急にアップグレードを」 だって。 そんなにバグあったのかよ
べつに4でもいっぱいバグだしてんじゃん
自前404ページ表示してるんだけど IEで見るとブラウザが用意した404になる。 ヘッダ見たら404吐いてた。 自前で表示してるんだからヘッダに吐かなくてもよくね?手直しuzeー
forward404だと吐く redirect404だと吐かないみたいね
また、また、alphaあがったな。 alpha: 0.9.2607
885 :
nobodyさん :2006/11/04(土) 17:12:45 ID:/QBHtywi
alphaあがったのいちいち報告しなくてよくね?
まあ確かに…。アルファなんてしょっちゅう上がるしな
eアクセラレータ入れてる人5.2.0入れた? かなり変わってるみたいだけどちゃんと動くの?
報告っつーかオートだろ。
そんで、ver.1のリリースはいつよ?
来年2月頃
symfonyのalphaで、plugin-listすると、 symfony 0.9.2607-stable # pear.symfony-project.com って出るな。実はstableなのか。
なにー!fabienめ〜
また、また、alphaあがったな。 alpha: 0.9.2618
前からあったよ 2日目までだけど
1ヶ月前からあったよ。
訳のクオリティーが低いんだよ。 エキサイトと同じレベルでは話にならない。
複数ページで共通するヘッダとかフッタがあるじゃないですかぁ〜 こういうのってlayoutに書いちゃいますぅ? それともcomponent等にして読み込みますぅ?
askeet 翻訳手伝いたいな。
以前ここの人が翻訳をやっていて、symfony project から
テキストをあずかってるみたいなことを書いてた。
ttp://shibainu.ddo.jp/ いまは停滞してるみたいだから、部分的に引き継ぎたいけ
ど、symfony project に連絡した方がいいのかな。
markdown 形式の元テキストは、どこかで公開されてます
か?
>>899 include_partial() じゃないですかね。
902 :
897 :2006/11/08(水) 00:36:13 ID:???
>> 898 ほとんどexciteのコピペでした。
symfony at PHP Paris forum おい明日じゃねーか! もう間にあわねーか・・・・
>>903 自分から諦めてる奴を見るとムカムカする。
考える前に動けよ!
よし…今から出航するぜ!ヨーソロー
船かよ!
askeetの翻訳プロジェクトを立ち上げた方がいいですかね。 この半年をふり返ると個別に取り組む人がいても 膨大なドキュメントが嫌になって途中で放棄というパターンが 繰り返されているような気がします。
>>908 お、いいだしっぺの法則かw
自分も一枚二枚なら協力できるかも。
やめろ!翻訳なんてしたらzendのいいところが無くなる!!
また、また、alphaあがったな。 alpha: 0.9.2623
いちいち報告うぜーよ氏ね
おまえがうぜーよ うじ
どっちかと言えば報告してる奴の方がうざいぞ
いちいちうぜーとか言う方がうざいよ。 そんな時はスルーがデフォ。
yahooも見事にrailsをスルーしてsymfonyだもんな。 rubyの未来は決まった。
>>917 自分で自分が一番ウザイ存在なことを分かってるってことだろ。
まだ埋めには早いぜw
YahooはもともとPHP好きだったからね PHPのFWではsymfonyが輝いてたってことだろ
また、また、alphaあがったな。 alpha: 0.9.2641
alphaあがったな をNG登録しました
>>921 そういうことを書くなら、それぞれのバージョンアップにどういう改善があったのか、どういう意義があったのか、どういう面白みがあったのか、など自分の言葉で書きそえてみろ。
そうすりゃ、お前の味方する人間も現れるだろ。
アルファで、しかもマイナーな数値が増えたかどうかなんて、誰も興味ないし面白くもないからな。
毎回わざわざつっかかってる奴も律儀だよなぁ
変更点ってtracで知ることができるの?
公式サイトから辿れるリポジトリのtrunkってbeta?alpha?
>>925 何その糞くだらない嫌味。
じゃお前はなぜつっかかるの?
アルファ野郎のせいでこのスレ荒れた アルファ野郎殴りたい
アルファ野郎 ワロス
えーと、どこで笑えばいいのかな?
また、また、alphaあがったな。 alpha: 0.9.2646
また、また、キモオタきたな。
キモオタ:
>>932
Criteriaを使用して↓のようなJoin文は書けますか? left join a on (a.code1 = b.code1 and a.code2 = b.code2) 結合条件を1項目しか書けなくて困っています。
あれ?alpha下がったぞ
>>935 Criterion使って書けるんじゃないか?
また、また、alphaあがったな。 alpha: 0.9.2652
アルファ野郎はsymfonyスレの雰囲気を悪くするために活動してるZend社員
alphaの詳細ってどこに載ってるの?
また、また、alphaあがったな。 alpha: 0.9.2653
>>934 乙です。9日目を少しだけ訳してみました。
なかなか疲れますね。。
また、また、alphaあがってないな。 alpha: 0.9.2652
forumいったやつ。 13日の10:00AMまでに詳細なレポートをアップすること。 Fabien, Fran?oisの特徴も必ず記述するように。
また、また、alphaさがったな。 alpha: 0.9.2651
また、また、alphaあがったな。 alpha: 0.9.2656
ウザいと不平を言うよりも、 進んで、あぼーんに登録しましょう
また、また、alpha あ が っ た な 。 alpha: 0.9.2657
symfony sync productionって アスキーモードとバイナリモードどうやって使い分けてんの?
>>953 rsyncにアスキーモードなんてあったっけ?
改行がUNIXと異なるWindowsだけの概念か
>>942 ありがとうございます。
現在の調べでは7日目まで翻訳されているようですね。
symfony.xrea.jp/wiki/askeetの翻訳一覧
私の方は今週中に既に翻訳した方々とコンタクトを取ることにします。
9月くらいにaskeet翻訳完了したけど会社の資料だから公開できない
と翻訳していない馬鹿社員がホザいております。
>>958 会社として公開提供したらええやん。
わざわざ非公開にするメリットなし。
まったくだ 経営者センスなし
>>958 公開するだけで、会社の知名度は上がると思うんですけど勿体無い事してるよね。
む、pear.symfony-project.comはなんかトラブルか? インストールできないや
forumのレポート提出期限が過ぎている。 早くアップするように!
flashメソッド使えねーな。 普通にuser->setAttributeな漏れ・・・
forum行ってきたわ ・ファビアンはタランティーノ似の27歳、フランチョスは23歳のメガネ ・1.0はクリスマスに降臨させる ・PHPは文法的に糞。だがそれがいい(ファビアン) こんな感じだった
・1.0はクリスマスに降臨させる 意外と早いなぁ アップデートがスムーズにできると良いけど。 ver.1になってもpropelつかうのかなぁ。
969 :
967 :2006/11/16(木) 03:14:56 ID:???
ごめんなさい 嘘です
>>967 >・PHPは文法的に糞。だがそれがいい(ファビアン)
いったい何がいいの?
pragmaticなところがいい(ファビアン)
でもクリスマスのリリースは結構ありげな気がする
セックルしながらリリースか
腹上死でリリース延期とか。
クリスマス=セックルする日なのはジャップだけじゃないの?
HTML_QuickFormのhierselectのように、Objectじゃなくて、 配列を渡して実現出来るSELECTの連動方法ってないんですか?
ラップするヘルパを自分で書くとか?
配列を渡して実現出来るSELECTの連動するフレームワークを作ればいいじゃん
sfSslRequirementPlugin使ってる人いる? いいなこれ。
次スレマダー
それでもファビアンなら、ファビアンならやってくれる・・・
スーパーフランス人になれば可能
クリスマスにはフランチョスとファビアンがフュージョンしちゃう
<?php echo form_tag('register/confirm') ?> って書くとmが消えて <form method="post" action="/frontend_dev.php/register/confir"> になっちゃうのはオレだけですか?
routing.ymlをみろ
988 :
nobodyさん :2006/11/17(金) 15:26:01 ID:TU0jech+
>>986 betaでurl_formatをpathinfo以外にしてるんだとしたら、sfRouting.class.phpの390行目でrtrim使ってるせい。
$dividerの値が&amp;になっちゃうから。
989 :
986 :2006/11/17(金) 17:18:29 ID:???
>>987 @つけてないからroutingは関係ないみたい。
>>988 そういえば、url_formatをgetに変更してからこうなった気が...。
大変参考になりました。原因調査感謝です。サンキューソーマッチ。
もうそろそろ次スレ 次は<?php ?>ちゃんと参照使えよ!
Yahoo! bookmarksってアルファ使ってるの?
画像だけ出力するActionて、 responseにヘッダをセットして画像データ吐く、 sfView::HEADER_ONLYを返す、であってる? これでうまく動作してるみたいだけど。
$this->getResponse()->setHttpHeader->setContentType('image/画像'); $this->getResponse()->setHttpHeader('必要なら追加'); $this->getResponse()->setStatusCode('200'); $this->getResponse()->sendHttpHeaders(); 画像バイナリ出力 return sfView::NONE じゃないかな?
おお、なるほど。 画像吐いてからヘッダ吐くのが気持ち悪かったんだけど ヘッダをsendすればいいのか。 ありがとう!
UME
梅
998
999
1000!
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。