[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/12 20:33 / Filesize : 217 KB / Number-of Response : 989
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

フランチョスとsymfony



1 名前:nobodyさん mailto:age [2008/01/24(木) 21:26:07 ID:???]

www.symfony-project.org/
コードスニペット
www.symfony-project.org/snippets/tag
プラグイン
trac.symfony-project.com/wiki/SymfonyPlugins

どうぞ つ

499 名前:nobodyさん mailto:sage [2008/11/04(火) 09:52:03 ID:???]
>>495
>ログイン状態扱ってたらほぼ毎actionでuser使う
使わねーよw
本当にSymfonyで開発したことあんのかw

あ、言っとくが、もちろん使うことはあるぞ。確かに良く使うほうではあるわな。
>$this->getUser()
けど、ちゃんとsecurity.ymlやらsetting.ymlやら設定しとけば「毎action」なんてこたぁねーだろ?
もし本当にそういう要求がある(AttributeやFlush使いまくりとか、ユーザー毎にやたらと細かい権限設定がある)んだったら、sfActions継承して新しい基底Actionクラス作ればいいだけ。

500 名前:nobodyさん mailto:sage [2008/11/04(火) 11:05:36 ID:???]
よく使う方ならそれで充分じゃないか
実際、mojavi時代にはcontroller,request,userがactionに渡されていた
それがsymfonyになり、いったん何も渡されなくなった
それが1.1以降また今度はrequestだけ渡されるようになった
requestだけを渡すくらいならuserを渡しても、誰も何も損しないだろう
requestとuserは両方ともコンテナで類似性が高く、
二つ渡ってくる方がバランス的に気持ちいい
シンプルな話じゃないか。
基底actionは書くのが当然だと俺も考えているが、それは別の問題だろう

501 名前:nobodyさん mailto:sage [2008/11/04(火) 11:33:28 ID:???]
>>498
釣りっていうのは君が今している内容の無いレスのことを言うんだぜ。
君の言う中学生のほうがまともなレスしてるぞ

>>499
確かにほぼ毎アクション使うってのはちょっと仕様的に破綻してるな。
ユーザIDみたいなのをテーブルに書き込ませたりするなら、
sfGuardPluginみたいにモデルにコンテキストから突っ込んで自動保存させたほうが
コード少なくて済むし。

>>500
Mojaviでも3.0で消えたぜ。3つ渡してたのはPHP4の仕様上の問題で仕方なく。
>requestとuserは両方ともコンテナで類似性が高く
そうでもない。それだったらクッキー操作が入る$responseも入れないと
バランス悪い。




502 名前:nobodyさん mailto:sage [2008/11/04(火) 12:28:41 ID:???]
ふーん。センスない奴が多いんだな
最終的には審美的な問題だから、分からない人に何を言っても説得出来ないし、
ああ、君はそうなんですかとしか言えないが。
コンテナの話をしている時に
クッキーを担当しているという理由でresponseをあげる時点で決定的にセンスが欠けている。

503 名前:nobodyさん mailto:sage [2008/11/04(火) 18:01:12 ID:???]
>>502
まぁ、そう思うなら
「requestとuserは両方ともコンテナで類似性が高く、
二つ渡ってくる方がバランス的に気持ちいい」
ことをフランチョスに伝えてやってくれよ。
trac.symfony-project.org/report


こんなところでセンス語ってる時点で決定的にセンスが欠けている。
お前のセンスがいいならきっと反映されるぜ

504 名前:nobodyさん mailto:sage [2008/11/04(火) 18:19:13 ID:???]
実際responseとrequestでクッキー行き来してるしな。
片方だけ実装してバランスが良いとか…

505 名前:nobodyさん mailto:sage [2008/11/04(火) 18:58:22 ID:???]
まぁ同じパラメータホルダーだから類似してるって気持ちは分からなくも無いけどな。
コンテナなんて間違った言葉の使い方しちゃうから、話がややこしくなる。
自分がマイノリティなのを、周りがセンスないから…と言ってひきこもっちゃった子
の特集こないだNHKで見たわ。気をつけると良い。

506 名前:nobodyさん mailto:sage [2008/11/04(火) 19:55:26 ID:???]
>>495
良いこと教えてやるよ。
お前みたいな少数派でも対応できるように、symfonyには
core_compile.ymlって設定ファイルがある。
そこでsfActionsだけハックしたものを使うものが可能。
幸いsfActionsはたいしたことしてないんで、sfUserを突っ込むのも
簡単だろ?
まぁ他人のセンスを疑う前に、勉強しような!

507 名前:nobodyさん [2008/11/06(木) 20:49:11 ID:jbsmLZzy]
sfGuardPluginが独自のテーブルを作っちゃったりするのが気持ち悪いのと
勉強もかねて、ログイン機能を作ってプラグインにしてみました。

ちょっと疑問に思ったのですが
プラグインが独自で使う設定ってどこに書かせるのがいいのでしょうか?

例えば、認証に使うテーブルクラスの名前やカラムの名前などを
とりあえずsetting.ymlに書いて読むようにしてあるのですが
よく考えたら、ログインの時だけ必要な設定を毎回メモリーに読み込むのは
微妙だと思ったんですよね。

モジュールはプラグインに入っているので、module.ymlに書かせるのは難しいと思うんですよ。
後は独自の設定ファイルを書くようにしてsfYamlクラスで読みにいくとか。

どういう風にするのが一般的・・・というのはおかしいですが、
皆さんどんな感じにしてます?




508 名前:nobodyさん mailto:sage [2008/11/06(木) 21:02:11 ID:???]
>>507
sfGuardPluginを使うのが一般的という感じにしてます

509 名前:507 [2008/11/06(木) 21:08:03 ID:jbsmLZzy]
>>508
すいません。ちょっとわかりづらかったですね。

モジュールを含むようなプラグインで
アプリ全体で必要じゃない設定が必要なとき
設定ってどこに書かせるのがいいのでしょうか?

要約するとこんな感じです。

510 名前:507 mailto:sage [2008/11/06(木) 21:15:43 ID:???]
あ、そうか
moduleを作ればいいのか。

sfGuardAuthモジュールテンプレートをカスタマイズする

を読んでて気づいた。
試してみます。

511 名前:nobodyさん [2008/11/07(金) 18:36:24 ID:Oe+2PckL]
アクションファイルの中のクラスによって、

$bbsdata = BbsdataPeer::retrieveByPk($this->getRequestParameter('id'));
$this->bbsdata = BbsdataPeer::retrieveByPk($this->getRequestParameter('id'));

と書かれていますが、thisの有無の違いがわかりません。
初歩的な質問ですいませんが、お願いします。

512 名前:nobodyさん [2008/11/07(金) 19:57:17 ID:Oe+2PckL]
訂正

X アクションファイルの中のクラスによって、
○ アクションファイルの中のアクション(メソッド)によって、

513 名前:nobodyさん mailto:sage [2008/11/07(金) 22:04:30 ID:???]
>>511
テンプレートのなかで
<?php print_r($bbsdata->toArray());?>
ってやってごらん

514 名前:nobodyさん [2008/11/08(土) 00:24:41 ID:3C+cxs1C]
テーンプレートから参照するためにthisをつけるということでしょうか?
そうだとしてもその理由がいまいちわかりません。

515 名前:nobodyさん mailto:sage [2008/11/08(土) 14:15:35 ID:???]
>514
Symfonyがそういう風に作られているから。

・・・ま、確かに少々気味悪くはあるが、これは設計思想の問題だからしゃーない。
どーしても中身を知りたければ、__getと__setでググれ。

516 名前:nobodyさん mailto:sage [2008/11/08(土) 17:14:49 ID:???]
>>514
理由?
$this->setVar('bbsdata', Bbsdata.....
って書くのが面倒な人のためのショートカット

517 名前:nobodyさん [2008/11/10(月) 19:06:23 ID:95yh0Lxp]
moduleの名前にハイフンを入れても、forward時に勝手に取り除くようになってるのですが
これは何故でしょうか?

例えばfoo-barというmoduleにしたいと思って
symfony propel-init-admin app foo-bar FooBar
とやっても
ttp://hoge.hoge.hoge/foobar
じゃないとアクセスできないし、ヘルパーなどで作られるURIもfoobarになってしまいます。

複数の単語を含むようなmoduleを作りたいときはアンダーバーじゃないとだめっぽいですね。
たしか厳密にいえば、アンダーバーはURLに含めてはいけなかったと思ったのですが。

sfController::forward()のしょっぱなでいきなり取り除いているので、
たぶん設定ではどうにもならないと思うのですが、どうにかなりますか?



518 名前:nobodyさん mailto:sage [2008/11/10(月) 19:28:23 ID:???]
普通にアンダーバーつかってるけど、禁止はホスト名だけじゃない?
アマゾンのURLとかみても(パラメータだけど)アンダーバーつかってるし。


519 名前:nobodyさん [2008/11/10(月) 19:42:04 ID:95yh0Lxp]
>>518
ありがとうございます。
ホスト名でしたっけ?今ちょっと探してみたけど、見つからないし
そういわれてみるとそんな気もします。

まあ、アンダーバーでやりますか・・・

ところで公式にsymfonyで作られてたサイトの一覧見たいのありましたよね?
ためしに、symfonyで作られてたサイトのURLをみて
モジュール名どんな風にしてるのか見ようかと思ったのですが、見つからなくなっちゃいました。

知ってたら教えてください。


520 名前:519 mailto:sage [2008/11/10(月) 19:59:53 ID:???]
公式でこんなの見つけました
www.symfony-project.org/forum/index.php/m/54793/?srch=module+name+hyphen#msg_54793

root作ればいけましたね。
いちいち作るの面倒なので、アンダーバーかそのまま続けてしまうかした方がよさそうですね。
慣れの問題だと思うけど、アンダーバーの入ってるURLってなんか気持ち悪くて。

521 名前:nobodyさん mailto:sage [2008/11/10(月) 20:20:02 ID:???]
ハイフンの方が気持ち悪い

522 名前:nobodyさん [2008/11/13(木) 12:59:14 ID:9D9L1EQK]
Peerクラスの名前がわかってて
そのテーブルの主キーの名前を取得したいのですが、
なんか良い方法ありますか?


523 名前:522 mailto:sage [2008/11/13(木) 14:23:15 ID:???]
すいません。見つけました。
Peer::getTableMap()で全部のカラムを取得してから・・・
こんな感じでやりました。

function get_primary_key($class_name)
{
$columns = call_user_func(array($class_name."Peer","getTableMap"))->getColumns();
$pk = array();
foreach($columns as $column)
{
if($column->isPrimaryKey()) $pk[] = $column->getColumnName();
}
return $pk;
}

なんか、効率悪そうですね。
Peerクラスに主キーの情報くらい直接持っててもよさそうな気もしますが。

複数のPeerとかOMクラスで同じメソッドを作りたいときはどうしてますか?

ピヘイビアは重くなりそうだし、BasePeerは何も継承してないのでカスタマイズできないので
PeerBulderを変えるか、多少重くなっても、ビヘイビアを選択するかですかね。

524 名前:nobodyさん mailto:sage [2008/11/13(木) 20:54:44 ID:???]
おとなしくビルダークラス作ってカスタマイズしてろよ

525 名前:nobodyさん mailto:sage [2008/11/14(金) 08:14:39 ID:???]
1.1.4を使ってます。
Criteria::CUSTOM を使って外からくる値をSQLに突っ込む時
quoteするメソッドってないんですか?

propelが1.3になるとadapterにquoteというメソッドがあるみたいですが
1.2の時はどうするんでしょうか?
別途自前で用意してもいいですけどあるなら使おうかと・・・
カラム名とかをバックスラッシュでquoteするのは見つけましたけどシングルquoteが見つかりません。

お願いします。

526 名前:nobodyさん [2008/11/21(金) 18:59:55 ID:teu4KGCR]
アクションから取得したデータでCSVファイルを作成し、そのデータをもとに
グラフ表示したいのですが、どのような流れでつくるのがいいでしょうか?

アクションから取得したデータをもとにどこかにテキストファイルを作って、それを読み込ませるという
流れでやろうと思っているんですが。
開発経験がほとんどないのでお願いします。

527 名前:nobodyさん [2008/11/21(金) 23:11:15 ID:MX0rvE3s]
symfony 1.0使ってるものです。
validate/action名.ymlの
fillinのconvertersに、自作の関数を入れたいんだが
自作の関数をどこに書けばいいの?



528 名前:nobodyさん mailto:sage [2008/11/26(水) 06:34:11 ID:???]
1.0.19キター

529 名前:525 mailto:sage [2008/11/26(水) 11:50:19 ID:???]
突っ込む値が文字列ならシングルクオートのみをクオートすればいいから
addslashes
でいいのか。実際コードたどると使ってるところがありますね。
で、数字だったらキャストしてやると。

Zend_DbのquoteIntoみたいなのあればいいと思ったけど、まあ、なんか作るかな。

>>526
なんか質問が壮大すぎませんか?
もうちょっと的を絞ってお願いします。前レスを見ればわかると思いますが
ここの人たちは怖い人たちが多いので「PHPのぐだらない〜」のほうが向いてるかもしれません。

530 名前:test mailto:sage [2008/11/28(金) 02:01:50 ID:???]
アクションで取得したデータをそのままテキストファイルに流し込むには
どのような処理をすればいいのでしょうか?

531 名前:nobodyさん mailto:sage [2008/11/29(土) 17:17:28 ID:???]
JOINしたテーブルのカラムってSELECTで参照できないの?

532 名前:nobodyさん mailto:sage [2008/11/29(土) 20:31:26 ID:???]
>>531
できなかったらあんまし意味なくね?


533 名前:nobodyさん mailto:sage [2008/11/30(日) 05:18:39 ID:???]
>>532
例えば、決済トランに会員マスタをJOINしても、会員マスタのデータはSELECTできない。

534 名前:nobodyさん mailto:sage [2008/11/30(日) 20:26:13 ID:???]
それはpropelの使い方が悪い

535 名前:nobodyさん mailto:sage [2008/12/01(月) 15:40:34 ID:???]
1.2.0きました

536 名前:nobodyさん mailto:sage [2008/12/02(火) 00:10:10 ID:???]
短い命だったな>1.1

ttp://code.google.com/p/symfony-doc-ja/wiki/whats_new_sf12
まぁ、1.1で学んだことが無駄にはならんとは思うが、また結構変わったな。

537 名前:nobodyさん mailto:sage [2008/12/02(火) 05:23:30 ID:???]
なんとか1.1 -> 1.2を完了した。
やっぱりDBがPDOになった(propelが1.3になった)周りの変更がでかかったな。



538 名前:nobodyさん mailto:sage [2008/12/02(火) 09:17:20 ID:???]
ドクトリンはどうよ

539 名前:nobodyさん mailto:sage [2008/12/02(火) 09:46:52 ID:???]
>>537
kwsk。doSelectRSとか、あの辺?
select直投げとかも使ってるから、結構インパクトあるかも。
まぁ、最低でも三ヶ月は移行しないけどね。1.1.0も結構バグあったし。
しかしSymfonyは結構サイクル短いな。

540 名前:nobodyさん mailto:sage [2008/12/02(火) 17:14:50 ID:???]
1.2の標準はドクトリンなんだろ?
プロペルなんて使ってる奴は昭和

541 名前:nobodyさん mailto:sage [2008/12/02(火) 18:28:40 ID:???]
ドクトリンで
WHERE A AND ( B OR C )
みたいなカッコ表記するのってどうやるの?

542 名前:nobodyさん mailto:sage [2008/12/02(火) 18:39:26 ID:???]
そのまま
$query->where('A AND ( B OR C )')

543 名前:nobodyさん mailto:sage [2008/12/02(火) 20:45:23 ID:???]
>>540
ドクトリンは標準ではないんだよ。
どちらもOKといったかんじ。

544 名前:nobodyさん mailto:sage [2008/12/03(水) 09:49:01 ID:???]
ドクトリン使うかなー
propelとかありえない。プロペラ付けて遙か彼方に飛んでいって欲しい。
で、パフォーマンスはどうなん?>ドク

545 名前:nobodyさん mailto:sage [2008/12/03(水) 22:48:45 ID:???]
Doctrineとか駄目だわ。
Propel1.3のがパフォーマンス良いし、コードジェネレートで
IDEでの補完効いて楽。
ActiveRecordとか終りすぎ。

546 名前:nobodyさん mailto:sage [2008/12/04(木) 02:16:41 ID:???]
生SQL最強でFA

547 名前:nobodyさん mailto:sage [2008/12/04(木) 11:42:48 ID:???]
まぁマッパはどっちでも良いが、
プラグインの都合でドクだと少々困る人は困るかもな



548 名前:nobodyさん mailto:sage [2008/12/04(木) 22:27:30 ID:???]
みんな1.2やり始めてるん?

関心関心

549 名前:nobodyさん mailto:sage [2008/12/04(木) 23:56:25 ID:???]
1.1でやってるなら1.2にしたほうがいいわな
1.1からpropel1.3使ってたから移行楽だった

550 名前:nobodyさん mailto:sage [2008/12/05(金) 16:50:24 ID:???]
sfFormで質問なんですが
sfValidatorAnd で複数のバリデーション実行する時って
1個でもエラーあったら次の処理終了とかできませんか?
あと、エラーメッセージを配列で取得したい時ってgetErrorSchemaで取得するしか方法ないのかな?

551 名前:nobodyさん mailto:sage [2008/12/14(日) 09:23:29 ID:???]
いまだにfrontend_devまるだしサイト結構あるなw

552 名前:nobodyさん mailto:sage [2008/12/15(月) 10:57:09 ID:???]
frontend backendって名前にすること自体ありえん

553 名前:nobodyさん [2008/12/17(水) 18:05:07 ID:MLlBkt3T]
symfonyのadmin generator見たいに画面を自動で作っちゃうのを
スカフォなんとかとか言いませんでしたっけ?
sca〜こんな書き出しだったきもする。

どっかで見た気がするんだけど、思い出せない。
確か緑色の本で見たのかな。

気持ち悪いので知ってたら教えてください

554 名前:nobodyさん mailto:sage [2008/12/17(水) 19:11:37 ID:???]
スカッフロード

555 名前:553 mailto:sage [2008/12/17(水) 19:30:21 ID:???]
>>554
ありがとうございます
さっぱりくっきりしました。

scaffold 足場、足場組み.
っていう意味みたいですね。

556 名前:nobodyさん mailto:sage [2008/12/17(水) 19:42:48 ID:???]
どう見てもスカトロです
ありがとうございました

557 名前:nobodyさん mailto:sage [2008/12/17(水) 19:52:23 ID:???]
frontend_dev丸出しサイトみるとAPC使ってるところないね
APCの使用率はどのくらい?



558 名前:nobodyさん mailto:sage [2008/12/19(金) 04:01:04 ID:???]
>>557
2%

559 名前:nobodyさん mailto:sage [2008/12/19(金) 04:06:53 ID:???]
そんな低くないだろ〜
10%くらいはあるんじゃね

560 名前:nobodyさん mailto:sage [2008/12/19(金) 14:34:21 ID:???]
www.activeweb.jp/
ここいいな。fastcgiだし

561 名前:nobodyさん mailto:sage [2008/12/22(月) 14:49:59 ID:???]
jobeetの話題がないな。
もうここに来る奴には用済みか?

symfony propel:data-loadで

Class '?JobeetJob' not found in /usr/share/pear/symfony/plugins/sfPropelPlugin/lib/addon/sfPropelData.class.php

ってでるわ。
一度だけ成功したんだけれど、最初からもう一度やってみようと思ったら、またでるようになった。
なんか抜けてるのかな?


562 名前:nobodyさん mailto:sage [2008/12/22(月) 15:32:14 ID:???]
ちゃんとモデルビルドしてあんの?

563 名前:561 mailto:sage [2008/12/22(月) 15:54:53 ID:???]
>562
php symfony propel:build-modelですよね。
してます。

分からないので最初からもう一度やってみます。。。

564 名前:nobodyさん mailto:sage [2008/12/22(月) 18:44:54 ID:???]
symfony ccは?

565 名前:561 mailto:sage [2008/12/22(月) 19:40:37 ID:???]
>>564
キャッシュクリアもやってます。

1.0以来久々だったので復習がてらやってるんですけど。
以前はあまり悩むことはなかったのですが。
日本語訳サイトと本家を行ったり来たりしてるから、何か間違ってるかも。
明日も休みだし、ゆっくりやるか。

566 名前:nobodyさん [2008/12/22(月) 20:26:14 ID:IJDiGLGO]
>>561
バージョンはいくつですか?
私は1.1.6で同じ症状で困ってます。
クラス名に特定の名前を使うと出ます。
スキーマに

t_condition:
_attributes: { phpName: Condition }
id:
name: {type:varchar(255), required: true}
name_s: {type:varchar(255)}
sort_order: {type:integer, default:0, required: true}
created_at:
updated_at

fixturesに

Condition:
trafic:
name: "test"
sort_order: 1:

これでsymfony propel-build-all-load sysすると
Unknown class "Condition".
と例外投げます。
このままクラス名をHogeとかに変えるとうまくいきます。

567 名前:561 mailto:sage [2008/12/23(火) 04:55:42 ID:???]
>566
1.2.1です。
>561の自分のレスを見るとクラス名に「?」が入ってるな。。。
設定ファイルの改行コードがくさい気がしてきた…。
明日、再度頑張ってやってみよう。



568 名前:nobodyさん mailto:sage [2008/12/25(木) 20:37:41 ID:???]
symfony1.2のpropelってPDO使えないサーバだと駄目?


569 名前:nobodyさん mailto:sage [2008/12/26(金) 07:37:20 ID:???]
symfony1.2にはphp5.2以上が必要です。

570 名前:nobodyさん mailto:sage [2008/12/26(金) 22:09:47 ID:???]
ttp://elliottback.com/wp/ruby-vs-php-performance-revisited/
ttp://wiki.rubyonrails.org/rails/pages/Framework+Performance
自鯖で運用する場合パフォーマンスからみても
RailsよりPHP+Symfonyを選択する理由はなし?

571 名前:nobodyさん mailto:sage [2008/12/27(土) 01:43:38 ID:???]
外注さがすときはphpのほうが見つかりやすいけどな。
一人でシコシコやってるだけなら好きにすればいい。

572 名前:nobodyさん mailto:sage [2008/12/27(土) 02:09:03 ID:???]
必ずしも優れているほうが普及するってわけでもない
phpがwebアプリケーションのシェアとっちゃったから、急激な逆転はないでしょ

573 名前:nobodyさん mailto:sage [2008/12/27(土) 11:09:40 ID:???]
体感的な話で申し訳ないが、RailsはPHP+Cakeなどに比べるとかなり重い。
DBに接続しない、単純なページ表示するのにも、キャッシュが効いていない場合は
どうなってんだってくらいRailsは表示に時間がかかる。
じゃあキャッシュ効かせればいいじゃんって話なんだけど、
ちょっとした情報を取ってきて表示が変わるようなページに対しては、
毎回表示が遅くなる、という事に。
DBまわりは、自分はPropel等使ってないから単純な比較は出来ないな。
個人的には、パフォーマンスはPHP、書きやすさはRuby(Rails)な感じ。





574 名前:570 mailto:sage [2008/12/27(土) 22:14:46 ID:???]
手元で10000回ループして文字列連結を試したけど
どうひいき目に見てもPHPのが速かった・・・

575 名前:nobodyさん mailto:sage [2008/12/28(日) 04:54:43 ID:???]
railsを速く動かすにはかなりノウハウがいるだろ

576 名前:nobodyさん mailto:sage [2008/12/31(水) 12:16:02 ID:???]
>>570
5.1.6とかまた酷いもんを比較対照にしてるなwww

577 名前:nobodyさん mailto:age [2009/01/04(日) 23:00:05 ID:???]
php擁護が多い



578 名前:nobodyさん mailto:sage [2009/01/05(月) 08:37:49 ID:???]
symfonyスレだもの

579 名前:nobodyさん mailto:sage [2009/01/06(火) 21:35:42 ID:???]
>>577
むしろあの古い比較記事自体、酷いrails擁護だろ

580 名前:nobodyさん mailto:sage [2009/01/07(水) 00:42:52 ID:???]
www.symfony-project.org/jobeet/1_2/Propel/ja/

日本人はやる気ないなぁ。
確かに落ち目っぽいし。

581 名前:nobodyさん mailto:sage [2009/01/07(水) 00:59:06 ID:???]
自分で何もしないやつほど吼えるよね

582 名前:nobodyさん [2009/01/07(水) 11:59:39 ID:E9TXficj]
>>580
エンジニアに英語は必須でしょ。勉強しようよ。
そういう言う俺は公文の中学生英文法を勉強してるへたれだけど。

583 名前:nobodyさん [2009/01/08(木) 10:30:11 ID:RWe/YoFS]
actionでテーブル名からそのOMクラス名を取得するにはどうすればいいですか?

584 名前:583 [2009/01/08(木) 14:04:48 ID:RWe/YoFS]
admin generatorをカスタマイズしてたんですけど
actionでやらないで、generatorでやってしまいました。

actionだと
Propel::getDatabaseMap($connectionName);
でDatabaseMapを取得して、どうにかするのかな?
試してないけど。

585 名前:nobodyさん mailto:sage [2009/01/12(月) 05:16:23 ID:???]
doctrine試してるんですけど
doctrine-build-all-reload
すると、データベースを一回ドロップして作りなそうじゃないですか?
その時、encodingの値を無視してDEFAULT CHARACTER SET latin1で作っちゃうんですけど
設定でどうにかなりますか?

doctrine-build-all-reloadを使わないとか、mysqlの設定をいじってデフォルト値を変えちゃえばどうにかなるとは思うのですが
symfony側でどうにかならないかなあ。

586 名前:585 [2009/01/12(月) 05:17:13 ID:JXhDeiPx]
ああ、専ブラがまたデフォルト下げ設定になってました。
すいません。

587 名前:nobodyさん [2009/01/17(土) 00:20:55 ID:LLHZVk4w]
schema.ymlでフィールドの選択可能な値一覧を指定する事って出来ますか?
MySQLのENUM型みたいなの。

イメージとしてはこんな感じです。
propel:
customer:
id: ~
sex: [male, female]



588 名前:nobodyさん mailto:sage [2009/01/17(土) 02:22:45 ID:???]

ORMで定義するんじゃないの?



589 名前:587 [2009/01/18(日) 05:03:02 ID:cj4gRIwu]
>>588
ちょっとよく分からなかったので、とりあえず保留・・・
別テーブル作ってmale, femaleの2つのレコードを作って対処しました。

別の質問なんですけど、generator.yml に password, password2 という
2つのフィールドを定義しています。

modules/user/validate/edit.yml というバリデータを用意して2つのフィールド
ともにrequiredにして、sfCompareValidatorで2つのパスワードが一致しているか
チェックしてます。

それ自体はとりあえず動作したのですが、やりたい事はユーザーの新規作成
の時はパスワード入力は必須にして、更新の場合は値の入力は任意で、
値を入力した場合のみ2つが一致するかチェックさせたいです。

ゴリゴリ書けば出来ると思いますが、一番楽な方法ってどんなんですか?

590 名前:nobodyさん mailto:sage [2009/01/18(日) 11:39:22 ID:???]

シコシコ書くしかないね。



591 名前:587 mailto:sage [2009/01/18(日) 11:59:51 ID:???]
>>590
そっかー。残念ですがシコシコやります。
ありがとうございました。

592 名前:nobodyさん mailto:sage [2009/01/22(木) 16:52:06 ID:???]
sfForm を誰か簡単に説明してください。
これでフォーム周りがよくなったの?

593 名前:nobodyさん mailto:age [2009/01/22(木) 22:02:55 ID:???]

悪くなった。

594 名前:nobodyさん mailto:sage [2009/01/23(金) 23:49:18 ID:???]
>>592
うん

595 名前:nobodyさん [2009/01/24(土) 21:08:57 ID:BN/V3l3x]
blogを作るチュートリアルをやってます。
postとcommentという2つのモジュールがあるやつです。

postのedit画面でcommentの一覧表示をさせてますが、
これと同じ事をadmin generator(? generator.yml を使うやつ)で
できませんかね。

596 名前:nobodyさん mailto:sage [2009/01/26(月) 01:23:09 ID:???]
>>595
できるよ
まぁできるってだけで、それが効率いいかどうかは微妙

597 名前:nobodyさん mailto:sage [2009/01/29(木) 00:34:41 ID:???]
>>596
どういう方法?



598 名前:nobodyさん [2009/01/29(木) 21:43:36 ID:rSa/9joZ]
1.0.19の調査中ですが質問させて下さい。

Apacheにて、BASIC認証・SSL・nonSSL
の3つのディレクトリで構成したいのですが、
symfonyに適合させるためには、
webディレクトリ下にディレクトリを作成して、
フロントコントローラを移動するのが
ベストでしょうか?


599 名前:nobodyさん [2009/01/29(木) 21:44:00 ID:rSa/9joZ]
あげてもうた、ごめんなさい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<217KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef