トップページ⇒php
1001コメント266KB

lt;?php symfonyとフランチョスのスレ ?gt;

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/11/18(土) 08:05:59ID:???
■symfony
http://www.symfony-project.com/

■askeet
http://www.symfony-project.com/askeet

■The symfony book
http://www.symfony-project.com/content/documentationHome.html

■symfonyで作られたサイトはこちら
http://www.symfony-project.com/trac/wiki/ApplicationsDevelopedWithSymfony#Japan


ver.1まで間近 がんばれフランチョス & ファビエンヌ フュージョンで
開発パワー2倍だ!


0276nobodyさん2007/01/24(水) 22:46:37ID:???
5.1.6と5.2.0
0277nobodyさん2007/01/24(水) 23:50:48ID:???
フランチョスにMarkdown versionのaskeetを下さいとお願い中。
0278nobodyさん2007/01/25(木) 02:34:35ID:???
5.2.0て問題なく使える?
メモリリークするらしいじゃん
0279nobodyさん2007/01/26(金) 13:46:27ID:???
何の事かと思ったけど、これのこと?
http://bugs.php.net/bug.php?id=39438

もう直ってるらしい。
俺が5.2.0入れてるのはモバイル機だからsymfonyは動かす程度だけど
普通に動いてるよ。
0280nobodyさん2007/01/28(日) 20:55:29ID:???
symfonyで開発するときDBの定義とかどうしてる?

schema.ymlを中心に考えて、
schema.yml編集 → propel-build-sql → mysql -u hoge hoge -p < data/sql/lib.model.schema.sql
みたいにするか、

DBを中心に考えて
dbを手でalter → propel-build-schema
みたいにするか、どっちがいいのかな?


0281nobodyさん2007/01/28(日) 23:49:19ID:???
>>106
propel.builder.AddBehaviors = true
↑これ、

propel.builder.addBehaviors = true
だから。wikiが間違ってる。

一応 delete すると、deleted_at に時間が入るようにはなったけど
一覧表示とかには出ちゃう。
あと、 symfony propel-init-crud したとき、
deleted_at が登録フォームに出ちゃってる。
これは必須にしてしまったからかも。


0282nobodyさん2007/01/29(月) 00:05:12ID:???

symfony propel-generate-crud すると,
[sfConfigurationException]
Propel behavior "paranoid" is not registered
とか言われてエラーになる.

symfony propel-init-crud だとOK.

propel-init-crud と propel-generate-crud の違いがよく分かりません.
0283nobodyさん2007/01/29(月) 19:42:42ID:???

これもう発売されたん?_
0284nobodyさん2007/01/29(月) 20:45:33ID:???

The Definitive Guide to symfony
買ったぜ〜〜〜〜〜
0285nobodyさん2007/01/29(月) 21:13:09ID:???

sfMailをつかって、どこかのアクションで書き出したCSVの添付を行いたい
場合はどうすればいいでしょうか。
0286nobodyさん2007/01/30(火) 11:42:53ID:???
rc1きた〜〜〜〜〜〜〜〜〜〜〜〜〜〜!!!!
http://www.symfony-project.com/content/download.html
0287nobodyさん2007/01/30(火) 12:38:51ID:gFabZzDM
>>284
わしも買ったぜ。
航空便なので、まだ届いていないけど。
0288nobodyさん2007/01/30(火) 13:27:50ID:???
シンフォニー使ってる奴はsymfonianというのか
0289nobodyさん2007/01/30(火) 19:58:22ID:???
ほんと?
0290nobodyさん2007/01/30(火) 20:01:36ID:???

fabienってすげーな、
いまじゃ本の執筆にもsubversion使うのか!
0291nobodyさん2007/01/31(水) 00:27:56ID:???
The Definitive Guide to symfonyって経験者を対象にした英語本やろ
未経験者を対象にした日本語本を出してくれんかのぅ
0292nobodyさん2007/01/31(水) 00:39:31ID:???
出たとしてもどの程度売れるかな?
毛色の変わった本を出してる9ten社なら出すかも
0293nobodyさん2007/01/31(水) 08:12:52ID:???

ttp://blog.symfony.jp/

まったく更新されんよな。
0294nobodyさん2007/01/31(水) 22:54:32ID:???
PEARで1.0.0-rc1にアップグレードしようとしたら止まっちまう...。

ttp://www.symfony-project.com/trac/ticket/1396

しかも、その後はシステムが動かなくなっちまった...。generator.ymlにgeneratorカテゴリがないと。

いじってたシステムが試験運用中だったからよかったけど、こりゃ怖いな。
0295nobodyさん2007/01/31(水) 23:32:35ID:???

もれは一回、アンインストールしてからやったよ。
02962942007/01/31(水) 23:51:10ID:???
>>295
ありがとう。アンインストールしてやってもみたんだけど、やっぱりダメだった。
同じエラーが出て止まっちゃうね。環境依存なのかな。

さっきのTRACのチケットが出てまだ2時間だから、動きがあるかは
また明日にでも見てみようかと思います。
0297nobodyさん2007/02/01(木) 10:09:20ID:???
環境はなんですか?

linuxですか? 
0298nobodyさん2007/02/01(木) 13:15:09ID:???
つい昨日Symfony+PostgreSQLで使い始めたんだけど、
Symfonyってtext型とかでDB構築できないの?
DB依存な型排除だとしたらとても悲しい。。(´Д`)

[Exception in XML parsing]
exception 'EngineException' with message 'Error setting up column 'isumcode': Cannot map unknown Propel type 'TEXT' to native database type.' in /usr/share/pear/symfony/vendor/propel-generator/classes/propel/engine/database/model/Column.php:190

0299nobodyさん2007/02/01(木) 13:54:15ID:???
longvarchar でいけない?
0300nobodyさん2007/02/01(木) 14:21:57ID:???
>>299
サンクス!それなら行けた!
無知ですまんこorz
03012942007/02/01(木) 14:52:51ID:???
>>297
そう、Linuxです。フォーラムを見るとWindowsでも同じような問題が
起きているようですね。

ttp://www.symfony-project.com/trac/ticket/1396 に追記された
コメントを元に、PEAR 1.4.11を強制的に入れてみたらインストール
できるようになりました。

今のところsymfony 1.0.0rc1とPEAR 1.5の組み合わせでは、PEAR
からのインストールはできない、ということのようです。

お騒がせしました。
0302nobodyさん2007/02/01(木) 23:26:25ID:???


rc2きた〜〜〜〜〜〜〜〜〜〜〜〜〜〜!!!!
http://www.symfony-project.com/content/download.html
0303nobodyさん2007/02/01(木) 23:37:17ID:???
今月中には確実に1.0降臨するな
0304nobodyさん2007/02/03(土) 17:58:22ID:???

The Definitive Guide to symfony 一通り目を通したけど、
いまいち。 もうちょっと突っ込んでほしかったわぁ
0305nobodyさん2007/02/03(土) 22:58:58ID:???
rc2が、stableってのも凄いよね。
0306nobodyさん2007/02/04(日) 10:35:55ID:???
>>304
和訳or追記で出版お願いします。><
(ここで日本語の本が出たらZend Frameworkに大きく差を付けることができるだろう)
0307nobodyさん2007/02/04(日) 10:56:27ID:???

内容として、たいしたことはない。
oreillyより読みやすい。
0308nobodyさん2007/02/04(日) 19:15:38ID:???
だれか0.6.3のsandboxくれ。
0309nobodyさん2007/02/05(月) 00:45:25ID:???
アプリケーションの起動時に1度だけ実行したいロジックは
apps/***/config/config.phpに書けば良いの?
0310nobodyさん2007/02/05(月) 01:35:28ID:???
PHPにアプリケーションの起動の概念はないと思う。
なので、PHPではコネクションプールなどが出来ないです。
PHPのアプリケーションサーバとかあればそういうのが出来るのかも知れないけど。

一回しか実行しないのであれば batch/ 以下にバッチファイルを作って手動で実行とか、
毎回実行するなら、filters.ymlに設定すればいいと思う。
0311nobodyさん2007/02/05(月) 14:46:29ID:???
アプリケーション毎に値を設定できるけど(app.yml)
プロジェクト全体の値ってどうやるの?
0312nobodyさん2007/02/05(月) 16:26:21ID:???
簡単な見積書とかの明細(行数が可変)の編集画面みたいなもののサンプルないかな。。
03133092007/02/05(月) 23:08:04ID:???
>>310
リクエスト毎に1度だけ実行する処理を指定したかったんで、
filters.ymlが希望通りだった。
ありがとう。
0314nobodyさん2007/02/06(火) 02:33:21ID:???
>>310
>なので、PHPではコネクションプールなどが出来ないです。
>PHPのアプリケーションサーバとかあればそういうのが出来るのかも知れないけど。
とりあえず君が無知なのはよく分かった
0315nobodyさん2007/02/06(火) 05:14:23ID:???
いやPHP単体ではコネクションプールできないじゃん
なにが間違ってるの?
0316nobodyさん2007/02/06(火) 10:26:10ID:???
pgpoolでコネクションプーリング可能だから〜とか
したり顔で言い出す予感
0317nobodyさん2007/02/06(火) 11:13:59ID:???
>>314
どうゆうこと?詳しく教えてくれ。
0318nobodyさん2007/02/06(火) 18:07:35ID:???
やっぱりpgpoolのことだったのか?
0319nobodyさん2007/02/07(水) 01:21:48ID:???
>>314がここからどう盛り返すのかwktk
0320nobodyさん2007/02/07(水) 16:42:19ID:???

マニュアル変わった〜〜〜〜〜〜〜〜〜〜!!!
http://www.symfony-project.com/content/documentation.html
0321nobodyさん2007/02/08(木) 02:45:12ID:???
だれがコネクションプールだって言ったの?
アプリケーションサーバの有無に対して突っ込んだとは微塵も思ってないんだね
0322nobodyさん2007/02/08(木) 02:48:21ID:???
>>315
>いやPHP単体ではコネクションプールできないじゃん
何単体とか言い直してるの?w
0323nobodyさん2007/02/08(木) 02:52:26ID:???
>>316
>pgpoolでコネクションプーリング可能だから〜とか
無知の実証お疲れ様。
せめてSQLBくらいで言えばよかったのにね
0324nobodyさん2007/02/08(木) 05:09:54ID:???
アプリケーションサーバなんて
定義が相当あいまいな言葉なんだから
それをあげつらってとやかく言う方がセンスねーだろ…
常識で考えて
0325nobodyさん2007/02/08(木) 12:16:09ID:???
>>321
誰がって>>310がそう言って>>314がそれを否定したんだろ?


書いてないことが都合悪ければ「そうは書いてない」
都合良ければ「普通そういう意味だと考えるだろ」
普通に書けば言葉足らず
正確に書けば「〜〜まで読んだ」

ほんと2chでマトモな議論なんて出来やしねーなw
0326nobodyさん2007/02/08(木) 16:05:23ID:???
その言葉足らずがどっかの会社でプログラム作ってると思うと怖くて外注できねーw
0327nobodyさん2007/02/08(木) 16:16:06ID:???
ビューでDBの値によって表示を変えたいとき、
その判断のロジックの部分は、コントローラ側に書くべき?それともビューに書くべき?

いろんなビューで同じロジック使う場合はヘルパーとかにしたほうがいいのかね。。
0328nobodyさん2007/02/08(木) 21:12:08ID:???
どこに何を配置すべきかってほんとに悩みますよね。。>>327

来週までにログイン付きの携帯サイトを作らなくてはいけなくなり、
ちょうど気になってたからsymfonyでやってみようと思ったんですけど
初心者には難しいですねぇ;;

サイトのTOPとかコンテンツのような動的ではないページって
どこに配置するのがsymfonyらしいんでしょうか?

1ページを1モジュールにすればいいのか
1モジュールの中にまとめて置いておこうか・・・

意味不明ですかねw そろそろ帰ろうλ....

03293282007/02/08(木) 21:19:52ID:???
日本語ドキュメント読めなくて途方にくれてたら
いつの間にか復活してたので自己解決しにいってきますノシ
0330nobodyさん2007/02/08(木) 22:20:04ID:???
1アクション  1ページでしょ!?
0331nobodyさん2007/02/09(金) 00:59:40ID:???

なんか、"The Definitive Guide to symfony"よりも
サイトのほうが詳しいよな・・・・
0332nobodyさん2007/02/09(金) 01:32:11ID:???
Definitiveって
語感的に「保守的」とかそんな感じじゃない?
だから当たり障りのないことしか書いてないんだよきっと。
0333nobodyさん2007/02/09(金) 05:08:31ID:???
PEARからsymfonyをいれたのですが、新しいプロジェクトを作ったときに
プロジェクト名/cache/アプリ名/dev/config/config_php.yml.php
の中の3つの警告文の「current value is "'1'" - php.ini・・・」でエラーになります。
「current value is "\'1\'" - php.ini・・・」のように手書きでエスケープ
してやればOKなのですが、キャッシュがクリアされる度に元に戻ってエラーになります。
magic_quotes_sybase のせいかと思ってOn/Off切替えてみましたが同じでした。
php.ini / apacheのconf は説明書通りに設定して mod_rewrite も入っています。
サンプルの sf_sandbox 持ってきて設置してみましたが、同じ状態です。

【環境】
OS: Ubuntu6.10 (kernel 2.6.17-10-generic)
PEAR: 1.4.9
PHP: 5.1.6
Zend Engine: 2.1.0
Apache: 2.0.55

これはどうしたら回避できるでしょうか?
お願いします。
03343332007/02/09(金) 05:17:07ID:???
書き忘れました。
バージョンは symfony version 1.0.0-rc2 です。
0335nobodyさん2007/02/09(金) 07:54:05ID:???
「current value is "\'1\'" - php.ini・・・」このエラーを全部教えて。
0336nobodyさん2007/02/09(金) 11:14:26ID:???
>335
エラーはこんな感じで、単に構文エラー起こしてるだけです。

Parse error: syntax error, unexpected T_LNUMBER in /home/hogehoge/www/symfony/
testproj/cache/testapp/dev/config/config_php.yml.php on line 9

なので、とりあえず問題の部分を手書きでエスケープして、
デバッグモードでキャッシュを生成しなくすれば、なんとか一応動くようです。
(symfonyを初めて使うので、これが正しい動作なのか不明)

apache用の php.ini とコマンドライン用の php.ini が分かれているので
コマンドライン用だけ magic_quotes系をOnにしたりして試してみましたが、
何でもかんでも \ でエスケープされちゃってエラー吐きまくりでダメでした・・・
0337nobodyさん2007/02/09(金) 11:24:05ID:???
>335

読み直したら、ちょっと誤解を招く書き方してたようです。
「current value is "'1'" - php.ini・・・」←これはエラーメッセージではなく、
構文エラーの原因部分(config_php.yml.php on line 9)です。

'{sfPhpConfigHandler} php.ini "magic_quotes_gpc" key is better set to "false"
(current value is "'0'" - php.ini location: "/etc/php5/apache2/php.ini")'
            ↑この’’のせいでエラーが起きてる

現在は magic_quotes_gpc / register_globals は Off にしてます。
0338nobodyさん2007/02/09(金) 12:34:12ID:???
よくわからないけど、magic_quotes_gpc Off に設定しててもエラーがおこるってこと?
0339nobodyさん2007/02/09(金) 19:53:18ID:???
>338
Off/Onどちらとも試しました。Onにすると最初のConfig生成で
$sf_symfony_lib_dir = \'/usr/share/php/symfony\';
みたいになって構文エラーで動きませんでした。
Offにすると>337の状態です。
手修正して↓の掲示板サンプルを試してみましたが
ttp://codezine.jp/a/article/aid/837.aspx?p=1
↑の2ページ目の「CRUD機能の自動生成:scaffolding機能」
の部分で自動生成に失敗して動作しませんでした。

今思うと最初のCongratulations!の画面自体が、
文字は出てましたが、背景が真っ白なんです。
Blogなどのインストールガイドを見ると、茶色の背景ですが
そこからして違ってました(たぶんcssや画像の生成で転んでる)。
あと気になったのが、自動生成された全てのPHPで
「<?php」の開始タグはあれど、「?>」の閉じタグが無いです。

こういう物かと思ってましたが、なんか違うんじゃないかと思い出しました・・・
Debian系といえど1CDリナックスのUbuntuなので、
PEARの動きが変でsymfonyインストールに失敗しているのかもしれません。
Windows版にした方がいいのでしょうか?
0340nobodyさん2007/02/09(金) 20:29:26ID:???

ぴゅう太 版にしれ。

03413392007/02/09(金) 20:59:39ID:???
>339です。
symfonyのインストール自体に失敗していたと仮定して、
一端PEARスレに移動します。
ありがとうございました。
0342nobodyさん2007/02/09(金) 22:58:00ID:???
>>339
>(たぶんcssや画像の生成で転んでる)。
alias はった?

> ?>」の閉じタグが無いです。
なくて正常です。不要だからないんです。

>Windows版にした方がいいのでしょうか?
Windowsで開発するのは小学生まで。
0343nobodyさん2007/02/10(土) 02:45:09ID:???
>342
ありがとうございます。
画像の件は指摘いただいたとおり
Aliasを張る位置がずれていました。
直りました。

PEARで気になったのは、PEARインストーラーのOS判定で
(/usr/share/php/OS/Guess.php)
「features.h」の存在チェックをしていないので
「/tmp/glibctestkcmm5K:1:22: error: features.h: No such file or directory」
というエラーがsymfonyインストール時に出たことです。
(glibc2.2入れても変わらなかった)

あとは昨日と同じ状況です。
WindowsでPHP入れてDBの作業はあまりやりたくないので
できればLinux環境でうまく動いてくれればいいんですが・・・
0344nobodyさん2007/02/10(土) 11:07:24ID:???
>>337
そういうエラー見た事無いから、不具合のあるsymfonyつかまされちゃった感じなんでないかなぁ?
削除できるなら一旦削除してから最新版入れてみたら?

ダメだとしたら、sfPhpConfigHandlerのexecuteの部分
$warning = sprintf('{sfPhpConfigHandler} php.ini "%s" key is better set to "%s" (current value is "%s" - %s)', $key, var_export($value, true), var_export(ini_get($key), true), $this->get_ini_path());
$data[] = sprintf("if (ini_get('%s') != %s)\n{\n sfLogger::getInstance()->warning('%s');\n}\n", $key, var_export($value, true), str_replace("'", "\\'", $warning));
↑の、str_replace("'", "\\'", $warning)が無いせいだと思うから、手動で変更してみるとかするしかないんじゃないかな?
(でも、うちのbeta4だと異常無いから、アップデートで治る・・・はずだと思う。)
0345nobodyさん2007/02/10(土) 17:02:42ID:???

schema.ymlの_foreignKeys って
_foreign_keysが正しいよな。
あと、foreignTable → foreign_table も。

マニュアルおかしい。
0346nobodyさん2007/02/11(日) 09:43:44ID:???
>>344
ありがとうございます。
まだ試してないですが、>>344さんの方法でいけると思います。

というのも、
昨日カーネル更新したらOS自体が物故割れたので・・・(TДT)
0347nobodyさん2007/02/11(日) 11:42:10ID:???

すみません。symfonyのRewriteについて教えてください。
.htmlがついていたら、.htmlを取り除くって設定ですか?

# we skip all files with .something
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]

# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
0348nobodyさん2007/02/11(日) 13:42:45ID:???
http://yaplog.jp/strawberry2/archive/11893

しょこたんもsymfony使ってるみたいだぞ
0349nobodyさん2007/02/11(日) 18:21:26ID:???
秘密だって書いてあんだろうがよぉぉぉ!!!!
0350nobodyさん2007/02/11(日) 19:43:52ID:???
しょこたん?
このスレ見てたのか
ゴメンね…
0351nobodyさん2007/02/11(日) 23:13:43ID:???
>>347
.htmlが取り除かれるようには見えんが。
コメント付いてるじゃん。

1:.html以外の拡張子は何もしない。
2:.htmlも存在するなら何もしない。
3:それ以外はindex.phpに渡すように書き換え。

symfonyに限った話じゃないので、mod_rewriteのページで調べられるよ。
0352nobodyさん2007/02/12(月) 03:35:20ID:???
>344
バッチリ直りました!
ありがとうございます。
0353nobodyさん2007/02/12(月) 21:39:58ID:???

すみません。
キャッシュ消してページにアクセスすると
Notice: Undefined index: in C:\php\PEAR\symfony\util\Spyc.class.php on line 203
ってエラーが出ます。

何ですかこれ。

0354nobodyさん2007/02/12(月) 22:28:40ID:???
>>353
キャッシュを消す前に修正したymlファイルに
余計なタブか全角かなんか入ってるのでは?
0355nobodyさん2007/02/13(火) 12:28:28ID:???

タブは入っていなかったです。
2回目のアクセスから消えるのでいいのですが、気になります。
0356nobodyさん2007/02/13(火) 18:55:35ID:GvUKv70m
構造が同じ複数DBをsymfonyで扱いたいのだけど、
構造が同じにも関わらずDB毎にschema.ymlやモデルクラスを用意するのはおかしいので、
同じschema.ymlとモデルクラスでアクセス先DBを可変にしたい。
参考文書やHACKした事あるよ、等情報もらえると助かる。
0357nobodyさん2007/02/13(火) 19:39:05ID:???

"The Definitive Guide to symfony"に書いてある。
0358nobodyさん2007/02/13(火) 20:24:43ID:GvUKv70m
書籍しかも英語かorz
簡単な事ならそこまでしたくないのだけど
大変なHACKになったりする?
03593562007/02/13(火) 21:32:46ID:GvUKv70m
要するに定数ファイルからDSNを読み取るのではなくて
実行時に動的に決定したDSNが使いたい、という事なのだけど
DSNなんていうDBMS臭を漂わせたものが果たして表層部にあるのかどうか。
0360nobodyさん2007/02/13(火) 21:35:58ID:???
> 356
databases.ymlに複数の接続情報を書き、
$conn1 = Propel::getConnection("conn1");
$conn2 = Propel::getConnection("conn2");
こんな感じで各DBに接続してるハンドラを取得出来るところまではわかるかな?
参考:ttp://sakoda.office-lens.net/?p=28

後はそれを、
$c = new Criteria();
****Peer::doSelect($c, $conn1);

とかして、****Peerクラスの第二引数にハンドラを渡してあげればモデルを作らなくていいような気がする。
03613562007/02/13(火) 21:48:05ID:GvUKv70m
>>360
レスありがとう。
でもそれだとDBが増えるたびにdatabases.ymlに記述しなきゃいけない。
DB数が増えればdatabases.ymlのサイズがまずい事になる。
イメージとしては、databases.ymlからDSN情報を読み取っている部分に割り込みたい。
これが出来れば、URL引数等を見て動的にアクセス先DBを決定する事が出来る。
(FW無しのシステムでは同様のものを組んだ経験がある)
0362nobodyさん2007/02/13(火) 22:28:14ID:???
sfPropelDatabase.class.phpを拡張したものを
myPropelDatabase.class.phpとでもするのでokでは?
databases.ymlのサイズがまずいことってのがよくわからんけど..
URLで動的に設定を変えるならそのためのフィルター作るかな.自分なら.
0363nobodyさん2007/02/13(火) 23:20:46ID:???

最近はORM使わずに配列にしてるわ。
03643602007/02/13(火) 23:23:03ID:???
>>356
ふむふむ。
DSNの文字列は定義出来る状態ではなく、そのものズバリを動的に生成する必要があるわけだね。
そしたら、

****Peer::doSelect(new Criteria(), Creole::getConnection("mysql://hoge@localhost/hogehoge"));

こんな感じでどうかな?

URLからDSN文字列を自動生成させるなら、
>>362 さんも言ってる通り、Filter使って動的に生成してそれを使い回せばOKじゃないかな。
0365nobodyさん2007/02/14(水) 08:40:46ID:???
PHP版Ruby on Rails? - symfony
http://journal.mycom.co.jp/articles/2007/02/13/symfony/

もう少し人増えてくれるかな?w
0366nobodyさん2007/02/15(木) 10:09:05ID:???
>>364
そんな方法もあったんですね。元の質問者じゃないけど参考になります。

>>362
以前、フィルタを使う方法使ってたけどなんとなく気持ち悪かったので、
今では autoload.yml の Propel の部分を上書きしてオリジナルの sfPropelAutoload.php を走らせる方法を使ってたりします。
参考までに。
0367nobodyさん2007/02/15(木) 21:07:34ID:CtXa1NT7
>>365
増えないよたぶん
0368nobodyさん2007/02/15(木) 21:54:16ID:???

開発してて思うけど、windowsのアパッチの方が遅いな。
やっぱり、鯖はlinuxだわ。
0369nobodyさん2007/02/15(木) 22:40:23ID:???
$symfony propel-load-data frontend
で下記のエラーがでます。
既存のデータが残ったまま行うとエラーになる様で、
新しいテーブルへのデータ挿入は可能です。

何か方法がありますでしょうか。


Unable to perform DELETE ALL operation. [wrapped: Could not execute update [Na
tive Error: Cannot delete or update a parent row: a foreign key constraint fails
0370nobodyさん2007/02/16(金) 02:05:40ID:???
symfony の自動生成するスクリプト(propel-build-crud でできるファイル)
の初期状態を変えたいのですが、
スケルトンのようなファイルはどこにあるのでしょうか?
0371nobodyさん2007/02/16(金) 09:40:39ID:???
>>369
制約違反だから、データ削除の順番に注意が必要
/fixtures/000_table1.yml
/fixtures/100_table2.yml
/fixtures/200_table3.yml
のように違反が起こらない(削除ができる順序)でテーブル毎に作成すればOK

>>370
$sf_symfony_data_dir/data/symfony/generator/sfPropelCrud/default/skeleton/かな
0372nobodyさん2007/02/17(土) 05:24:27ID:???
rubyとかでもそうだけど、sfMixerって保守性かなり悪くしそうじゃね?
0373 ◆AngelH/kMI 2007/02/20(火) 01:24:35ID:???
http://www.symfony-project.com/weblog/2007/02/19/symfony-1-0-released.html
|x・)やっときたー
|)ミ
0374nobodyさん2007/02/20(火) 01:34:44ID:???
キ…(-_-)キ(_- )キ!(-  )キッ!(   )キタ(.  ゚)キタ!( ゚∀)キタ!!( ゚∀゚ )キタ━━━!!!
0375nobodyさん2007/02/20(火) 09:50:00ID:???
何度やってもsymfonyのpear upgradeに失敗するわけだが。。
DL失敗してるっぽいからアクセス殺到中なのかね?
■ このスレッドは過去ログ倉庫に格納されています