トップページ⇒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倍だ!


0002nobodyさん2006/11/18(土) 09:32:09ID:???
なんで参照間違えたままなんだよw
0003nobodyさん2006/11/18(土) 09:32:43ID:???
でもともかく乙
0004nobodyさん2006/11/18(土) 09:37:07ID:???
参照って&lt、&gtの事?
タイトル側って普通に記号の<で書けば良かったんじゃなかったけ?
0005nobodyさん2006/11/18(土) 09:37:49ID:???
【前スレ】 lt;?php フレームワーク symfonyのスレ ?gt;
http://pc8.2ch.net/test/read.cgi/php/1151937402/
0006nobodyさん2006/11/18(土) 09:40:57ID:???
>>4
そうだよ
いちいち実体参照で書かなくてもいいのに前スレ立てた奴が間違えたの
0007courant ◆6jZ6pP4fIg 2006/11/18(土) 16:44:48ID:???
お知らせです。

いつの間にかaskeetの3・4の翻訳が追加されていました。
http://www.symfony-project.com/askeet/ja/3
http://www.symfony-project.com/askeet/ja/4

Plaggerで作成したPlanetサイトを公開しておきます。(週1回更新)
http://symfony.xrea.jp/planet/

開発メンバーの名前の日本語表記のページを作っておきました。
http://symfony.xrea.jp/wiki/開発メンバーの名前の日本語表記
0008nobodyさん2006/11/18(土) 18:38:48ID:???

alphaになったら、config.phpの中身が変わったな・・・

winとlinuxで互換じゃなくなった。
0009nobodyさん2006/11/18(土) 23:06:34ID:???
http://www.symfony-project.com/trac/browser/trunk/data/skeleton/project/config/config.php?rev=2369
これのことか
libとdataのディレクトリを絶対パスで指定するようになったのね
設置するときに自動的に変えるような仕組みはないのかなぁ
0010nobodyさん2006/11/19(日) 02:38:27ID:???
>>9
$sf_symfony_lib_dir = realpath(dirname(__FILE__)."/../../lib");
$sf_symfony_data_dir = realpath(dirname(__FILE__)."/../../data");
0011nobodyさん2006/11/19(日) 02:42:57ID:???

PEARのsymfonyディレクトリを指してるんじゃない?

それだと、winとlinuxにならないよ。
0012nobodyさん2006/11/19(日) 02:58:10ID:???
>>11
なるよ
0013nobodyさん2006/11/19(日) 03:15:36ID:???
realpath(dirname(__FILE__) ← これってプロジェクトディレクトリの
config/ でしょ?

儂のsymfonyディレクトリは
C:\php\pear/symfony
/usr/share/pear/symfony
だよ。
0014nobodyさん2006/11/19(日) 07:35:16ID:???
そもそも環境が変っても動作するように記述するconfigファイルなのに、自動設定する考えが間違っている
0015nobodyさん2006/11/19(日) 09:23:55ID:???

0.6, 0.7は cache 消せば win linuxでそのままできるでしょ。
0016nobodyさん2006/11/19(日) 09:32:50ID:???
それじゃ問題があるから今の形に変ったんだろ
環境に適応できないなら、古いの使ってれば良いだけの話
0017nobodyさん2006/11/19(日) 12:03:59ID:???

すみません。質問です。
http://www.symfony-project.com/trac/browser/trunk

これは今のアルファの内容なのでしょうか。
0018nobodyさん2006/11/19(日) 14:44:07ID:???
>>13
symfonyのディレクトリ動かせばいいだけ
0019nobodyさん2006/11/19(日) 17:42:59ID:???
>>17
ちがう
0020nobodyさん2006/11/19(日) 20:05:48ID:???

ではアルファはどこにあるのでしょうか。
0021nobodyさん2006/11/20(月) 01:54:50ID:???
また、また、alpha あ が っ た な 。
alpha: 0.92767
0022nobodyさん2006/11/20(月) 02:14:07ID:???
http://www.symfony-project.com/get/symfony-alpha.tgz
0023nobodyさん2006/11/20(月) 02:21:10ID:???

アルファ野郎の模倣犯だ。
本物はおれだ。
0024nobodyさん2006/11/20(月) 07:17:26ID:???
$ symfony plugin-list
Installed plugins:
symfony 0.9.2767-stable # pear.symfony-project.com
sfSslRequirementPlugin 1.0.0-stable # pear.symfony-project.com

だって。
0025nobodyさん2006/11/20(月) 13:36:14ID:uaP0Wqvj
http://oekakicho.servebbs.net/uploader/src/up0198.jpg
http://oekakicho.servebbs.net/uploader/src/up0199.jpg
0026nobodyさん2006/11/20(月) 13:43:13ID:???
>>25
こんな過疎板にそんな広告貼っても意味ないよ
0027nobodyさん2006/11/20(月) 22:50:12ID:???

schema.yml と schema.xml どちらの方がいいですか?

今、schema.yml 書いているけど、schema.xmlの方がやりやすい。
0028nobodyさん2006/11/20(月) 22:59:47ID:???
そうなんだ。 xmlだけの体験者としては、なんでここだけymlじゃないんだ?と疑問に思っていたんだが。
0029nobodyさん2006/11/20(月) 23:21:11ID:???
というか、ymlやめて そのままphpの配列でいいんじゃね?
とか思う。

0030nobodyさん2006/11/21(火) 01:31:22ID:???
>>29
さすがにそれは醜すぎるから勘弁。
どっちにしてもschemaオートビルドしてるから関係ないけど。
0031nobodyさん2006/11/21(火) 10:40:35ID:???
http://www.symfony-project.com/trac/wiki/Symfony1.0Release
1.0 Releaseも近そうだね
0032nobodyさん2006/11/21(火) 12:04:12ID:???
いよいよクリスマス降臨説が濃厚になってきた
0033nobodyさん2006/11/21(火) 12:48:14ID:???


フォーラムにいったやつが詳細を知っている筈!
0034nobodyさん2006/11/21(火) 12:49:52ID:???

正直 alpha使ったほうが、得策だと思う。

stableはノーメンテだし。
0035nobodyさん2006/11/21(火) 13:21:16ID:???
たしかに今のstableは結構バギーだったな
トリッキーな対処法で乗り切ったがそれ故アップデートも気軽にできない…orz
0036nobodyさん2006/11/21(火) 21:13:40ID:???
アップグレードしてみなよ。意外とすんなりできる。(まじで)
テスト鯖たてて、下のコマンド実行ね。
$ symfony upgrade 1.0 
(propel.iniがうまく設定されないので修正する必要あり。)

この辺は他のフレームワークと比較してsymfonyの長所だと思う。
0037nobodyさん2006/11/22(水) 12:02:17ID:???
bodyのonloadイベントをセットしたい時はどうすればいいの?
0038nobodyさん2006/11/22(水) 12:05:44ID:???
>>37
天麩羅を変えればいい
0039nobodyさん2006/11/22(水) 12:11:55ID:???
自分でするしかないのか
symfonyのわりに気が利かないな
0040nobodyさん2006/11/22(水) 12:23:00ID:???
こんなのJavascriptヘルパに含んでおこうぜ〜ザニノットよう
0041nobodyさん2006/11/22(水) 20:47:27ID:???
>Allow to break an application into several sub-application which
>can communicate with each other.
>(www.symfony-project.com/trac/wiki/Symfony1.0Release)
これには非常に期待してる。1.0のリリースが待ち遠しい。
0042nobodyさん2006/11/23(木) 02:30:46ID:???

クリスマス光臨説は濃厚だわ。
0043nobodyさん2006/11/23(木) 08:40:14ID:???
ところで、FWを使い始めてから、効率はめちゃくちゃよくなったけど
一方で自分ではなんらクリエイティブなことをやらなくなった気もす
るんだけど、みなさんはどうよ?
できたことができなくなるような気がして不安だ・・・
0044nobodyさん2006/11/23(木) 08:48:00ID:???
うーん正直効率は実感してないな
APIとか内部を調べながらほふく前進してる感じだ…
俺のばあい普通に作るより脳への負荷が高い。
0045nobodyさん2006/11/23(木) 08:55:11ID:???
かゆい所に手が届かないので、対処方法を考えるのに余計に時間がかかる罠
0046nobodyさん2006/11/23(木) 09:09:02ID:???
スジのいいプログラミングになるから
保守や拡張はしやすいと思う
0047nobodyさん2006/11/23(木) 09:21:24ID:???
まあFWはまだオナニーの域を出てないんだろうな。
本格的に使うならもっと成熟してからでもいいのかもしれない。
今の時期から使ってるのって、FW成長の実験に加担してるだけって感じがしなくもない。
自分の勉強のためと割り切れば、いいアドバンテージと言えそう。
0048nobodyさん2006/11/23(木) 10:18:14ID:???
俺が悩んでるのはモデルの書き方なんだよな

検索結果リストで、select * でなくJOINも多数発生する場合のモデルって
/lib/model/omに
Baseデータクラス・・・検索結果に必要なデータ構造
BaseデータクラスPeer・・・doSelectとdoCount
/lib/model
に継承したのを置いて、askeetのリファクタリング章の真似で本来のモデル?(ビジネスロジック)を書く
というのがスマートでsymfonyのやり方な気がするんだけど・・・・

今はデータクラスを自分で書くのが面倒なので、主テーブルのモデルにdoSelect改とdoCount改とビジネスロジックを書いている
レベルの違う物が1つのファイルに入ってくるので気持ち悪い
Baseの方にdoSelect改とdoCount改を放り込めばスッキリするんだが、テーブル修正した時にpropel-build-modelで消えてしまうのでやりたくないしな
0049nobodyさん2006/11/23(木) 16:14:09ID:???
俺はテーブル構造を propel で使いやすいように作ってます。

>>48
propel-build-model したときに Base に書き込むよう改変しちゃったら?

とにかく、プログラムを楽にしたいですね。
もう、SQL書くのめんどくさい。
でも、いままで 1SQL志向だったのがSQL発行されまくってなんか気持ち悪い・・・
0050nobodyさん2006/11/23(木) 16:16:44ID:???
0.63のバグってなんですか?
誰かおしえてくれ。
0051nobodyさん2006/11/23(木) 20:23:12ID:???
Propelの方がめんどい
0052nobodyさん2006/11/23(木) 20:50:10ID:???

symfony と propel は切っても切れないでしょ!

下手に変なもの使うと保守性が落ちる。
0053nobodyさん2006/11/24(金) 01:52:55ID:???
そうそう。長芋にはマカロニ
0054nobodyさん2006/11/24(金) 01:53:38ID:???
うはw酔っ払っておかしなことに。
長いものには巻かれろ、ね。
0055nobodyさん2006/11/24(金) 05:10:29ID:???
alphaを最新にアップグレードしたら、link_toで、最後の文字がpで終わるリンクの、pの文字が削られる…
link_to('グループ','sfGuardGroup')
って書いたら、"sfGuardGrou"で終わってた
0056nobodyさん2006/11/24(金) 05:13:16ID:q6hTMCvI
>>55
またまた、ご冗談を・・・w
0057nobodyさん2006/11/24(金) 05:17:18ID:???
>>53-54
吹いたw
0058nobodyさん2006/11/24(金) 05:17:47ID:???
>>56
試してみなよ
0059nobodyさん2006/11/24(金) 05:30:01ID:???
>>45
アトピーな人にはsymfonyは対応していません
0060nobodyさん2006/11/24(金) 07:17:03ID:???
pだけ削られるってどんなロジック?
0061nobodyさん2006/11/24(金) 07:19:08ID:???
前スレのmが削られる人と同じ理由でないの?
0062nobodyさん2006/11/24(金) 07:27:06ID:???
なんだそれw
削られてる人多すぎ
0063nobodyさん2006/11/25(土) 04:26:45ID:???


ベースのモデルを継承してメソッド作ったらこんなエラーが出ました。

BaseHogeはabstractになっているので大丈夫だと思うんですがナゼでしょうか。

Strict Standards: Declaration of Hoge::setPath() should be compatible with that of BaseHoge::setPath() in AAA.class.php
0064nobodyさん2006/11/25(土) 05:18:32ID:???
引数が違うのかな?
0065nobodyさん2006/11/25(土) 08:36:11ID:???

分かりました。
BaseHoge::setPath($v) に Hoge::setPath($v = array('-'))と
してたのが問題だったようでした。
0066nobodyさん2006/11/25(土) 08:45:50ID:???

$User = $this->getContext()->getUser()->getSubscriber();
$UsersInfo = $User->getUserInfos();

$UsersInfo[0]->getId()

ここの配列からメソッドを呼び出すのがいやだなぁ
0067nobodyさん2006/11/25(土) 10:16:34ID:???
なんで?オブジェクトの配列て普通じゃ?
0068nobodyさん2006/11/25(土) 10:30:31ID:???

$UsersInfo = $UsersInfo[0];

もれはこうやってる。
0069nobodyさん2006/11/25(土) 10:47:49ID:???
配列かどうかチェックするようなコードは粛清されるのが時代の流れだから仕方ない
0070nobodyさん2006/11/25(土) 11:40:37ID:???
そんなメソッドあったけ?と思ってsymfonyのAPIページ見たけど載ってない
アルファで色々追加されてるっぽいね
0071nobodyさん2006/11/25(土) 12:39:07ID:???
('-')アレー
0072nobodyさん2006/11/25(土) 14:12:10ID:???

70 の知ったかぶりの件について。
0073nobodyさん2006/11/25(土) 20:33:59ID:???
知ったかぶり?なにが…?
stableで見ないメソッドだからアルファで追加されたんだねって
普通の感想だと思うのだが…
0074nobodyさん2006/11/26(日) 01:43:09ID:???
>>72は「知ったかぶり」という言葉を、「勘違い」という意味だと思ってるらしい
0075nobodyさん2006/11/26(日) 21:22:29ID:???
最新のαにアップしたらモジュールが作成出来なくなった。
1.0では直るよね、フランチョス
0076nobodyさん2006/11/26(日) 21:38:54ID:???
俺は普通にできてるけどね
0077nobodyさん2006/11/26(日) 21:45:03ID:???

俺もできてる。
設定がおかしいよ。
0078nobodyさん2006/11/26(日) 21:45:58ID:???
>>75
1.0になるまでにさっさと直せよ。
0079nobodyさん2006/11/26(日) 21:47:54ID:???
1.0(予想)まで1ヶ月きったな
0080nobodyさん2006/11/26(日) 21:52:09ID:???
>>79
1年1ヶ月の間違い
0081nobodyさん2006/11/26(日) 23:16:40ID:???
symfonyインストールしなおしたけど、やっぱりモジュールだけ作れない、助けてフランチョス!!
0082nobodyさん2006/11/26(日) 23:16:43ID:???
だれかforumの内容が詳細にかかれてるblogしらないか?
海外でも良いぞ。
0083フランチョス2006/11/26(日) 23:24:48ID:???
>>81
1.0になるまでにさっさと直せよ。
0084nobodyさん2006/11/26(日) 23:45:57ID:???
>>81
だからお前だけだって。
0085nobodyさん2006/11/26(日) 23:52:23ID:???
>> 81

モジュール作ったときのコマンドを教えてくれ。
0086nobodyさん2006/11/27(月) 00:08:52ID:???
agavi module
0087nobodyさん2006/11/27(月) 00:16:19ID:???
>>86

すれ違い。
0088nobodyさん2006/11/27(月) 00:23:13ID:???
普通に symfony init-module frontend modulename だよ、フランチョス
0089nobodyさん2006/11/27(月) 00:26:29ID:???
エラーが出ると思うけど
それを教えてくれ
0090nobodyさん2006/11/27(月) 00:28:07ID:???
PS3上のLinuxで実行してるんじゃない?
0091nobodyさん2006/11/27(月) 00:35:25ID:???
OSはXP、エラーとかは出なくて modulenameActionsTest.php だけ生成されて止まる。
とりあえずPHPからインストールしなおしてみます。
0092nobodyさん2006/11/27(月) 00:39:42ID:???
skeltonちゃんとありますか?

ここらへん見てみてください。
C:\php\PEAR\data\symfony\skeleton
0093nobodyさん2006/11/27(月) 01:01:11ID:???
skeletonはちゃんとあるみたいです。
PHP、Pearの両方インストールし直したけど駄目でした。
やっぱりバグじゃないのフランチョス!!
0094nobodyさん2006/11/27(月) 01:05:48ID:???
だからお前だけだって。
0095nobodyさん2006/11/27(月) 01:46:40ID:???
symfony propel-init-crud で試していただけませんか?

それから、ちゃんとモデルを定義し指定していますか?

Fabien
0096nobodyさん2006/11/27(月) 09:50:58ID:???
あー、Winでinit-moduleできないのはバグ?なのかな。
data/symfony/tasks/sfPakeGenerator.php:155
ここで、'/module/'ってなってるのを、'/module'にすれば直るよ。
devにメール投げたけど反応ないから、アカウント作ってチケット発行するかなぁ。
0097nobodyさん2006/11/27(月) 10:02:09ID:???
逆に考えるんだ
「Winで開発してる俺だせえ」
そう考えるんだ
0098nobodyさん2006/11/27(月) 11:44:47ID:???
>>96
ありがとうございます、バッチリ直りました。

やっぱりバグじゃないかフランチョス!ファビエンヌに言いつけてやる
0099nobodyさん2006/11/27(月) 13:12:49ID:???
バグあり前提のアルファで文句を言う奴はけしからんって先生が言ってた
0100nobodyさん2006/11/27(月) 13:26:32ID:???
バグなのにバグじゃないって言ってた奴らの方がけしからんと思うけど
0101nobodyさん2006/11/27(月) 16:08:37ID:???
先生に言いつけてやる
■ このスレッドは過去ログ倉庫に格納されています