[表示 : 全て 最新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

どうぞ つ

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]
あげてもうた、ごめんなさい

600 名前:nobodyさん mailto:sage [2009/01/30(金) 14:23:56 ID:???]
>BASIC認証・SSL・nonSSL
ここがよくわからん
BASIC認証+SSL
SSL
NonSSL
の三本立て?
どっちにしろSymfonyとは関係なさげ

601 名前:nobodyさん mailto:sage [2009/01/30(金) 21:45:58 ID:???]
>>600さん
3本立ての3システムです。
これは、1プロジェクトにしたいです。

Apacheは、ディレクトリ単位ででした
設定(.htaccess等)できないので。
symfonyのwebディレクトリも3ついると
思っています。

間違いがありましたらご指摘よろしくお願いします。
なんか勘違いしてる余寒・・・



602 名前:601 mailto:sage [2009/01/30(金) 21:47:29 ID:???]
×Apacheは、ディレクトリ単位ででした
○Apacheは、ディレクトリ単位でしか

603 名前:nobodyさん mailto:sage [2009/01/31(土) 08:04:46 ID:???]

公開フォルダを3つに分ければ簡単に出来る。

でも同一コンテンツでセキュリティーレベルが違うって考えが
おかしい気がする。



604 名前:601 mailto:sage [2009/01/31(土) 11:44:52 ID:???]
>>603さん
ご返答ありがとうございます。

具体的には、>>598のやり方で、
よいという事でしょうか?

同一コンテンツではありません。
事例的には、Amazonnとか
商品サイトと、商品注文サイト、会員サイト
の3つでセキュリティレベル違うのと同じです。

605 名前:nobodyさん mailto:age [2009/02/02(月) 18:51:41 ID:???]

その方法だね。
ただ、action内で識別するロジックを忘れるな。



606 名前:nobodyさん [2009/02/03(火) 18:04:37 ID:7F1r2xmv]
sfPropelPagerで検索結果のページをページングする時
formから来た?hoge=huga......................といっぱいついてくるクエリーはどうしてます?
セッションに保存するのも微妙だし
テンプレートで$_SERVER['QUERY_STRING']か取得してごにょごにょするのもどうかなと。

sfPropelPager自体には無さそうですよね?
sfPropelPagerを拡張してmodel側で$_SERVER['QUERY_STRING']をどうにかする感じでしょうか?

607 名前:606 [2009/02/03(火) 18:40:10 ID:7F1r2xmv]
あ、link_toのoptionにquery_stringっていうのがありますね。
この辺をうまく使う感じでしょうか?

608 名前:nobodyさん mailto:sage [2009/02/04(水) 14:13:43 ID:???]
Criteriaだめだな。
簡単なクエリなら作れるけどANDとかORが複雑に絡み合ったりするとお手上げ。
なにがしたいのか意味がわからない。

609 名前:nobodyさん mailto:sage [2009/02/04(水) 15:27:40 ID:???]
オブジェクト指向で考えろ

610 名前:608 mailto:sage [2009/02/04(水) 20:32:27 ID:???]
>>609
例えば
SELECT t_job.*
FROM t_job
WHERE
(t_job.ID IN ( SELECT v_rel_job_area.JOB_ID FROM v_rel_job_area WHERE v_rel_job_area.DISTRICT_ID = 1 ))
AND
(t_job.ID IN ( SELECT t_rel_job_category.JOB_ID FROM t_rel_job_category WHERE t_rel_job_category.CATEGORY_ID IN (1, 5, 6) ))
AND
( (t_job.STATUS IN (1, 2)) OR (t_job.STATUS = 0 AND t_job.ID IN ( SELECT t_rel_job_publish.JOB_ID FROM t_rel_job_publish WHERE t_rel_job_publish.PUBLISH_ID = 1)) )

こんなクエリ作れなくない?
作れるのか?

なんかCriteria::CUSTOMを同じかカラム名でaddすると上書かれて前のクエリ消えるし
addAndですると括弧が変なところについておかしなことになるし

公式見ても複雑なものは生SQLで、みないな事書いてない?

611 名前:nobodyさん mailto:sage [2009/02/05(木) 14:30:33 ID:???]
アクションでアサインされた全ての変数を
テンプレート内で、取得したいときって
$sf_context->getActionStack()->getLastEntry()->getActionInstance()->getVarHolder()->getAll()
ってわざわざ書かないとだめ?



612 名前:nobodyさん mailto:sage [2009/02/05(木) 14:38:32 ID:???]
>>610
Criteriaがダメなんじゃなくて、そもそもその文抽象化されてないから。

まぁ俺はサブクエリビルドクラス使って対処してるけど。

613 名前:nobodyさん mailto:sage [2009/02/06(金) 21:04:13 ID:???]
>>610
上書きされる件はCriterion使えばできない?

614 名前:nobodyさん mailto:sage [2009/02/07(土) 02:38:32 ID:???]
>>613
使い方おしえてやれよ…

615 名前:nobodyさん [2009/02/10(火) 10:59:01 ID:HED7VAZr]
symfony test:unit で、ファイル名まで指定して単体で実行すると問題ないが、まとめて単体テストを実行するときに255か返ってくる、
とい問題が起きました。どこでエラーになっているかを表示、あるいはログに記録する方法はあるでしょうか?

616 名前:nobodyさん mailto:sage [2009/02/10(火) 20:29:08 ID:???]
訳あってsymfony1.0使っているんだけど、
sfValidatorManagerの拡張クラスを作って、
それをValidate実行時に使わせることってできる?

617 名前:nobodyさん mailto:sage [2009/02/11(水) 20:07:05 ID:???]
できるよ

618 名前:nobodyさん mailto:sage [2009/02/12(木) 13:08:50 ID:???]
ほほー。どこになんて書けばいい?


619 名前:nobodyさん mailto:sage [2009/02/12(木) 17:37:15 ID:???]
自分で考えろ

620 名前:nobodyさん mailto:sage [2009/02/12(木) 22:36:13 ID:???]
どこに何を書くも糞も無いだろう。必要なクラス持ってきて1.1↑と同じように書くだけ

621 名前:nobodyさん mailto:sage [2009/02/12(木) 23:54:55 ID:???]
1.0、1.1、1.2みんなはどれ使ってるの?

なぜか1.0のメンテナンス終了が2010年の1月で1.2のメンテナンス終了が2009年の11月なのでどちらで作っていくべきか迷ってるんですが。。。どれが良いと思いますか?



622 名前:nobodyさん mailto:sage [2009/02/13(金) 02:57:30 ID:???]
>>621
最近始めたので、1.2使ってる
なので、どれがいいかは分からない

1.2でルーティング周りのクラスが追加されていて、特にsfRouteCollectionを使用すると、より簡潔にrouting.ymlを記述出来るようなので、
これから始めるのなら、1.2の方がいいんじゃないの?


623 名前:nobodyさん mailto:sage [2009/02/14(土) 03:58:23 ID:???]
英語サイトの情報見れないなら1.0が無難。
そうでないなら1.2。

624 名前:nobodyさん mailto:sage [2009/02/14(土) 19:37:59 ID:???]
PHPが5.1なので1.1使ってる。
同じような人、結構いそうな気がするけど。

625 名前:nobodyさん mailto:sage [2009/02/15(日) 02:18:10 ID:???]
あれ、5.1って致命的なバグがあって使わないようにとかアナウンスされてなかったっけ。
どんなバグだったか忘れたけど

626 名前:nobodyさん mailto:sage [2009/02/15(日) 02:23:40 ID:???]
cent osが5.1じゃなかったっけ?

627 名前:nobodyさん mailto:sage [2009/02/15(日) 02:29:06 ID:???]
そんなもん入れ替えろよ…

628 名前:nobodyさん mailto:sage [2009/02/15(日) 04:25:24 ID:???]
PHP5.1を使い続ける必要性があるのか?
単純なパフォーマンスでも5.2系の方が優れてるはず

629 名前:nobodyさん mailto:sage [2009/02/15(日) 12:28:12 ID:???]
1.2を使っています。

メール送信を実装しようと思ったのですが、
$mail = new sfMail();
とすると、
Class 'sfMail' not found
になってしまいます。
なにか設定が必要なのでしょうか?

630 名前:nobodyさん mailto:sage [2009/02/15(日) 13:09:51 ID:???]
>>629
compact10

631 名前:629 mailto:sage [2009/02/15(日) 13:21:32 ID:???]
>>630
なるほど。sfMailはなくなったんですね。
ほかの方法を調べてみます。



632 名前:nobodyさん mailto:sage [2009/02/15(日) 13:34:25 ID:???]
>>627,628
勝手にサーバー環境を変えることが出来ない仕事ってのもあるんですよ。
スレ違いすんません。

633 名前:nobodyさん mailto:sage [2009/02/15(日) 14:07:13 ID:???]
アクション内で内部URLから絶対URLを生成するにはどうすればいいの?

634 名前:nobodyさん [2009/02/15(日) 14:11:46 ID:LyJslojL]
>>626
だね。Redhat/CentOSの5は5.1。

>>628
そりゃま、完全に1から自分でインストールできるんならね。
流石にPHP4はもう使わなくてすむとは思うがw

635 名前:nobodyさん mailto:sage [2009/02/16(月) 01:09:30 ID:???]
>>633
smfony 1.2の場合

sfContext::getInstance()->getController()->genUrl($internal_uri, $absolute);

↑url_forの実装
$internal_uriに内部URL
$absoluteは相対パスならfalse、絶対パスならtrueを渡す

636 名前:nobodyさん mailto:sage [2009/02/16(月) 08:41:43 ID:???]
いつまでも穴あきの5.1使うような仕事なんてしてちゃだめだろ

637 名前:nobodyさん mailto:sage [2009/02/16(月) 12:40:27 ID:???]
仕事を選べない人は大変ですね

638 名前:nobodyさん [2009/02/16(月) 13:00:38 ID:Eg6IU/sq]
pluginアップしてみたんだけど
リポジトリにあげる前に一度symfony plugin:install プラグイン名しちゃって
No release available for plugin プラグイン名
というエラーメッセージがでたんです。

で、その後ファイル上げてから何度やっても同じメッセージでインストールできなくなっちゃいました。
ためしに別のサーバーに入れてみたら普通にインストールできました。

symfony cc
とか
pear clear-cache
とか
rm -f cache/.pear
とか
pear channel-update plugins.symfony-project.org
とかやってみたけどだめでした。
サーバー再起動もだめでした。

どなたか方法ご存知の方いらっしゃいませんか?

639 名前:633 mailto:sage [2009/02/16(月) 16:25:53 ID:???]
>>635
ありがとうございます。

$this->genUrl()
でダメだったのであきらめてました。

でも、なんでこんなに長いんだろう・・・;

640 名前:nobodyさん mailto:sage [2009/02/16(月) 16:48:05 ID:???]
欲しいメソッドはmyActionに実装したらいいだけジャン

641 名前:nobodyさん mailto:sage [2009/02/16(月) 23:37:58 ID:???]
>>639

補足
アクション内からなら、
sfContext::getInstance()->getController()を
$this->getController()に変更出来る(やってることは同じ。少しは短くなった?)

また、内部URLではなく、ルート名と、クエリパラメータにする値が分かっているのなら、アクション内で
$this->generateUrl($route, $params, $absolute)を呼ぶことでURLを生成することができます。

ここで、
$routeはルート名
$paramsはモデルオブジェクトか値の配列。

ただしモデルオブジェクトが渡せるのは、ルートのoptions['type'] === 'object'の時のみ。
(一言でうまく説明出来ないので、詳細はsfObjectRoute::generate()のソース見て)

配列であれば、タイプに関係なく渡せる。
クエリパラメータが不要な時は空配列(array())

$absoluteは>>635同様、絶対パスか相対パスかどうか


わたしは、アクション内でリダイレクトのURLを作成する際にgenerateUrl()を使用しています。



642 名前:nobodyさん [2009/02/17(火) 20:01:10 ID:K56TvPG0]
PropelでEXISTS演算子を使いたい場合、やっぱりCriteria::CUSTOMで直接記述するしかないのかな?
まぁ、副問い合わせも使うんだし、当たり前といえば当たり前か。
やってみたことある人いる?

643 名前:nobodyさん mailto:sage [2009/02/18(水) 08:04:45 ID:???]
質問です。

DBテーブル定義を修正しようとして、schema.ymlを修正し、
./symfony propel-build-all を実行すると、
DBテーブルの内容が全部消えてしまいます。

今はダンプファイルを取っておいて、あとで書き戻すことで対応していますが、
何かもっと洗練された方法はないでしょうか?


644 名前:nobodyさん mailto:sage [2009/02/18(水) 09:08:41 ID:???]
propel-build-model

645 名前:643 mailto:sage [2009/02/18(水) 09:25:54 ID:???]
追記です。

propel-load-data というコマンドがあるようです。

しかしこれは、DBにセットするデータをyamlファイルで用意してやらなければ
なりません。WEBブラウザなどからDBに入力したデータをyamlファイルに書き出
す方法は無いようなので、yamlファイルを作るのはちょっと手間に感じられます。

これならダンプファイルを取っておいて、それをエディタで修正してロードす
るほうが現実的なような...。


646 名前:nobodyさん mailto:sage [2009/02/18(水) 12:45:51 ID:???]
すみません、symfony & MySQLで、最後に挿入した行のIDを取得するには、
どうしたらいいですか?


647 名前:nobodyさん mailto:sage [2009/02/18(水) 19:49:24 ID:???]
>>645
自分は
www.symfony-project.org/plugins/sfPropelSqlDiffPlugin
これをつかってるよ。

648 名前:643 mailto:sage [2009/02/18(水) 21:35:13 ID:???]
>>647
ありがとうございます。参考にさせていただきます。

Plugins | sfPropelMigrationsLightPlugin | 1.1.2 | symfony | Web PHP Framework
www.symfony-project.org/plugins/sfPropelMigrationsLightPlugin

こんなのもあるようです。Rails の Migration と同じなのかしら。

649 名前:nobodyさん mailto:sage [2009/02/18(水) 21:46:02 ID:???]
>>648
全然違う

650 名前:nobodyさん mailto:sage [2009/02/18(水) 21:51:22 ID:???]
>>610
$c =new Criteria();
$c->add(TJobPeer::ID,
"(t_job.ID IN ( SELECT v_rel_job_area.JOB_ID FROM v_rel_job_area WHERE v_rel_job_area.DISTRICT_ID = 1 ))
AND
(t_job.ID IN ( SELECT t_rel_job_category.JOB_ID FROM t_rel_job_category WHERE t_rel_job_category.CATEGORY_ID IN (1, 5, 6) ))
AND
( (t_job.STATUS IN (1, 2)) OR (t_job.STATUS = 0 AND t_job.ID IN ( SELECT t_rel_job_publish.JOB_ID FROM t_rel_job_publish WHERE t_rel_job_publish.PUBLISH_ID = 1)) )
", Criteria::CUSTOM);

$rs = TJobPeer::doSelect($c);

651 名前:nobodyさん mailto:sage [2009/02/19(木) 20:08:27 ID:???]
>>646
Propelなら、モデルのsaveメソッドを呼び出した後、単にgetすればOK。
Doctrineは知らんw



652 名前:nobodyさん mailto:sage [2009/02/24(火) 21:06:31 ID:???]
symfony1.2ってデバックモードの時WEBデバックツールでSQLって表示される?
symfony1.0の時はされたと思うんだけど、1.2からされなくなってるみたいで。
あと、1.2で実行したSQL文そのものって取得できますか?(1.0でのgetLastExecutedQueryのような)

653 名前:nobodyさん mailto:sage [2009/02/24(火) 21:19:50 ID:???]
>>652
SQL表示されるよ

symfonyどこにインストールしてるか知らんけど、pearから取ってきたのなら、
javascriptを有効にした上で、
data/symfony/web/sfに対して、仮想ディレクトリ(エイリアス)を作るか、
プロジェクトのwebフォルダにコピーすれば、いけるはず。

また、この情報は、実行したログを解析してるだけだろうから、ログ直接眺めてみたらいいんじゃない?

1.2から使い始めたので、getLastExecutedQueryとか分かんね。
これも、ログ見たらいいんじゃないの?としか言えない








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

前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