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 どうぞ つ
364 名前:nobodyさん mailto:sage [2008/08/27(水) 17:42:29 ID:???] >>363 Javascript使える環境しか相手に仕事されてない方ですね、わかります。
365 名前:nobodyさん mailto:sage [2008/08/27(水) 19:45:36 ID:???] 別にjs使えないならフォームもう一回表示させれば良いだけだよな。 静的ページにする必要はまったく無い
366 名前:nobodyさん mailto:sage [2008/08/27(水) 19:59:54 ID:???] 携帯は固体識別でアラートの役割できるし。 しかし未だにjs無しの環境で仕事してるやつ居るんだな… アマゾンの奥地で謎の未開原住民を見た気分だ
367 名前:nobodyさん mailto:sage [2008/08/27(水) 20:58:04 ID:???] 動かすのが実際にはIE7でも、 レアケース対応で要求仕様に入ってる事は結構あるんじゃないか?
368 名前:nobodyさん mailto:sage [2008/08/28(木) 00:54:20 ID:???] JS使えない環境に対応するのは、ネスケ4.7に対応するようなもんだな。
369 名前:nobodyさん mailto:sage [2008/08/29(金) 00:26:17 ID:???] jsなしの場合はアクセス不可って処理で無問題
370 名前:nobodyさん [2008/08/29(金) 02:54:24 ID:BLGUiryP] コントローラとモデルの中間くらいの、 モジュールをまたがって共通性のある処理ってどこに書く? 一つのモジュール内だけだったら、 actionsに非publicなメソッドを書けばいいけど。 Rubyのmixinがあれば・・・
371 名前:nobodyさん mailto:sage [2008/08/29(金) 03:29:13 ID:???] sfMixinはactionの中から自分にmixinさせることはできなそうだし 共通した祖先クラス書いて継承させるくらいか・・ あんまりキレイな方法じゃないが
372 名前:nobodyさん mailto:sage [2008/08/31(日) 09:30:46 ID:???] actionsのファイル名が全部actions.class.phpなのが ide使ってると分かりにくいな hogeActions.class.phpにしたい
373 名前:nobodyさん mailto:sage [2008/08/31(日) 18:39:31 ID:???] >>372 できるよ。 hogeAction.class.php Actionと単数形になる。
374 名前:nobodyさん mailto:sage [2008/09/01(月) 05:33:37 ID:???] >>370 モジュールフィルタ
375 名前:nobodyさん mailto:sage [2008/09/01(月) 20:50:10 ID:???] いつの間にか$_REQUESTが使えるようになってる 前はわざわざクリアしてたような・・
376 名前:nobodyさん mailto:sage [2008/09/02(火) 04:15:47 ID:???] sfRequest::POSTとかもう使わないようになったの? $request->isMethod(sfRequest::POST) とかやっててバグになってた('A`)
377 名前:nobodyさん mailto:sage [2008/09/02(火) 16:50:39 ID:???] モデルはcodeigniterマネして自作して フォームまわりも自作ライブラリ使って、 mvcの骨格だけsymfony使ってる状態になった 骨格のためだけにsymfonyというフルスタックフレームワーク使うのは コストが高い気もするけど symfonyの一番素性がいい部分は、mvcまわりなんだよな
378 名前:nobodyさん [2008/09/02(火) 21:17:55 ID:XzTndE53] symfonyってrails真似てるんだっけ? だったら機能を理解するためにrailsに手出そうかと思うんだがどうだろう
379 名前:nobodyさん mailto:sage [2008/09/02(火) 21:32:33 ID:???] railsよりいけてるとこもあるよ actionにexecuteというプリフィックス付けるとことか。 railsは何のプリフィックスも付けないというあり得なさ。
380 名前:nobodyさん mailto:sage [2008/09/05(金) 10:42:02 ID:???] >>377 それって実はmojavi
381 名前:nobodyさん mailto:sage [2008/09/05(金) 15:37:50 ID:???] MVC部分だけでもmovajiより洗練されてるでしょ
382 名前:nobodyさん mailto:sage [2008/09/06(土) 11:53:09 ID:???] formクラスってデフォじゃlib/formの下に置くようだけど ここってautoload対象だよね。 formクラスの大半ってmoduleに依存してるから modules/モジュール名/form/の下にformクラスを 置いちゃおうとおもんだけど別にいいかな? modules/モジュール名/ってactionsとtemplates以外のフォルダを作って いいのかどうかもよくわかってないんですが。
383 名前:nobodyさん mailto:sage [2008/09/08(月) 12:34:12 ID:???] url_forやredirectにわたす引数で常にモジュール指定しないといけないのはつらい。 "index" とだけ渡したら今のモジュールのindexアクションを呼ぶようにするには 自前で作るしかないのかな。
384 名前:nobodyさん mailto:sage [2008/09/08(月) 12:37:04 ID:???] あとクエリー文字列に/(URLエンコード済み)を入れると not foundになっちゃうのは仕様なんかな。 hoge/index <-- 存在するアクション hoge/index/q1/123 <-- q1 = 123のクエリーパラメータ付き。OK hoge/index/q1/aaa%2Fbbb <-- q1 = aaa/bbbのクエリーパラメータ付き。NG
385 名前:nobodyさん mailto:sage [2008/09/08(月) 12:50:41 ID:???] ルーティングファイルで定義して@hogeとかで指定すればでできるんじゃないのと勉強中の俺が言ってみる
386 名前:nobodyさん mailto:sage [2008/09/09(火) 11:19:31 ID:???] >>385 は意味が違ったな ルーティングファイルでルール設定しても省略できない? モジュールが複数あるとめんどそうだが
387 名前:nobodyさん mailto:sage [2008/09/09(火) 11:51:26 ID:???] モジュール複数あり。 てかrailsだとアクション名だけ指定したらモジュールはカレントなんだよね。 なんでそうなってないんだろう。 アクションで$this->getModuleName()で取れるから 自分でsfActionsに関数追加して対応した。
388 名前:nobodyさん mailto:sage [2008/09/10(水) 15:45:40 ID:???] 1.0使ってるんだが、 たまにinput_hidden_tagで、タグが出力されないことがあるんだが、 なんなのこれ?いまいち条件がわからない
389 名前:nobodyさん mailto:sage [2008/09/11(木) 07:35:56 ID:???] >>388 そんなのお前だけだから安心していいよ
390 名前:nobodyさん mailto:sage [2008/09/11(木) 07:53:29 ID:???] >>388 echoの書き忘れ
391 名前:388 mailto:sage [2008/09/11(木) 14:46:59 ID:???] $params = $sf_params->getParameterHolder()->getAll(); foreach($params as $key => $param){ echo input_hidden_tag($key, $param); } こんな感じで書いてて一部の要素が出ないときがあるんだ、 もちろん$paramsにはその要素入ってるからな
392 名前:nobodyさん mailto:sage [2008/09/15(月) 23:59:25 ID:???] symfony X PHP の本を買って勉強しているのですが、 p70のsymfony propel-generate-crud bbs bbsdata bbsData を流すと以下のエラーがでます。 PHP Fatal error: Class 'bbsDataForm' not found in D:\php\PEAR\symfony\generator \sfAdminGenerator.class.php on line 722 解らないなりにbbsDataFormクラスを作って見たりしたんですが、改善されません。 何が解決のヒントを教えていただけないでしょうか。。 というか、symfony1.1.1を使ってる事もまずいのであろうと勝手に予想するのですが、1.1.0ならエラーでなかったりしますでしょうか。。 環境はPHP5.2.4 apache2.2.6 symfony1.1.1 windowsです。 よろしくお願いします。
393 名前:nobodyさん mailto:sage [2008/09/16(火) 00:12:29 ID:???] ./symfony propel:build-forms あと、1.0と1.1はだいぶ変わったので気をつけたほうがいいです。
394 名前:nobodyさん mailto:sage [2008/09/16(火) 00:21:25 ID:???] >>393 レスどうもです。 それを流した後に symfony propel-generate-crud bbs bbsdata bbsData をやってみたのですが同じエラーになります。 ちなみに>>393 さんのコマンド流した結果は以下のみです。。 >> propel generating form classes
395 名前:nobodyさん mailto:sage [2008/09/16(火) 00:23:03 ID:???] symfony X PHPの本てなに? そんなタイトルの本あったっけ?
396 名前:nobodyさん mailto:sage [2008/09/16(火) 00:32:35 ID:???] >>395 これです。 www.gihyo.co.jp/books/syoseki-contents.php/978-4-7741-3237-2
397 名前:nobodyさん [2008/09/16(火) 00:40:12 ID:NpaR+YH4] symfony cc した?
398 名前:nobodyさん mailto:sage [2008/09/16(火) 00:59:40 ID:???] >>397 してみました。 ちなみに色々調べて見たのですがどうも symfony propel-build-allのinsert-sqlでテーブルの作成?に失敗してるくさいです。 propel-generate-crud 以前の問題のようです。すみません。 OSがvistaなので管理者権限でpropel-build-allをやって見たのですがやはりnsert-sqlで失敗します。 設定ファイル再度見直して見ます。。すみません。。
399 名前:392 mailto:sage [2008/09/16(火) 01:21:15 ID:???] insert-sqlの失敗の件ですが、PDOが使えなかったのが原因でした。。 で、テーブルの作成にも成功したのですが、 symfony propel-generate-crud bbs bbsdata bbsData で、同様のエラーになります。 symfony propel:build-formsも同様です。。 明日頑張って見て駄目なら1.1.0でやって見ます。 回答頂いた皆さんありがとうございました・・・。
400 名前:nobodyさん mailto:sage [2008/09/16(火) 16:21:18 ID:???] テストや開発なら、Virtual PCでCentOSぢゃね? VMWareに比べて遅いけど面倒が無いし。
401 名前:nobodyさん mailto:sage [2008/09/17(水) 17:39:14 ID:???] もう1.0って落とせないの? # pear install symfony/symfony-1.0.17 Attempting to discover channel "symfony"... unknown channel "symfony" in "symfony/symfony-1.0.17" invalid package name/package file "symfony/symfony-1.0.17" Cannot initialize 'symfony/symfony-1.0.17', invalid or missing package file Package "symfony/symfony-1.0.17" is not valid install failed
402 名前:nobodyさん mailto:sage [2008/09/17(水) 17:44:07 ID:???] すいません自己解決しました チャンネルを追加してませんでした スマソ
403 名前:nobodyさん [2008/09/19(金) 19:52:42 ID:WjV+U7OQ] 1.1では、requestのアップロードファイル関係のメソッドが 軒並みcompat10になってるんだけど 1.1ではファイル関係どうしたらいいの?
404 名前:nobodyさん mailto:sage [2008/09/19(金) 20:03:40 ID:???] grepで探してもsfWebRequestの中にしか$_FILESがないんだけど・・ もうファイル関係は自分でやれってこと?
405 名前:nobodyさん mailto:sage [2008/09/19(金) 22:29:03 ID:???] $request->getFiles('contact')
406 名前:nobodyさん mailto:sage [2008/09/19(金) 22:48:21 ID:???] >>403 sfFormにbindすればいいだけだろ。 わからないなら自分でやれ
407 名前:nobodyさん mailto:sage [2008/09/20(土) 03:55:30 ID:???] formでやるようになったのか dd
408 名前:nobodyさん [2008/09/20(土) 18:26:49 ID:ZSi/YVuR] 創価学会にはストーカーマニュアルがあってうろつきや盗聴方法について細かく指示されている うろつきについては「子供が襲われないように地域の安全のためにパトロールしましょう」だそうだwww 盗聴については「たまたま自分の家が盗聴されてないかどうか調べてたら声が聞こえてきて 子供の安全のためにこれからはこれを利用してみんなで盗聴しましょう」だそうだwww この言い訳使ってたらまず創価学会に間違いないし他の言い訳使ってんなら創価学会じゃない可能性が高い 熊本隆談www
409 名前:nobodyさん mailto:sage [2008/09/21(日) 02:54:17 ID:???] 面白そうだから僕も創価学会に入る!
410 名前:nobodyさん mailto:sage [2008/09/23(火) 17:38:17 ID:???] ∧_∧ ( ´∀`)< ぬるぽプロジェクト みんなで面白いサイト作って有名にしようぜ! yutori.2ch.net/test/read.cgi/news4vip/1222156869/ ★まとめwiki www39.atwiki.jp/vipproject/ PHPのフレームワークとして symfonyを採用予定です。
411 名前:nobodyさん [2008/09/28(日) 21:06:44 ID:kj5kHv7I] 1.1.2来たね>Symfony
412 名前:nobodyさん mailto:sage [2008/09/30(火) 02:11:17 ID:???] 1.1.3の間違いだろ?
413 名前:411 mailto:sage [2008/09/30(火) 15:28:36 ID:???] >>412 失礼、そのとおり>1.1.3
414 名前:nobodyさん [2008/10/02(木) 01:01:06 ID:C/bhStf9] アドミンジェネレータで、固定値を選択させるセレクトボックスを表示させるにはどうすればいいのでしょうか? ttp://www.ganchiku.com/2008/07/symfony1_1_sfguardplugin_part1.html こういう方法は見つけましたが、これだと1画面ごとにパーシャルを書かないといけませんよね? 流石にそれは避けたいのですが……。
415 名前:nobodyさん mailto:sage [2008/10/02(木) 01:27:23 ID:???] パーシャルがめんどければ関連マスタをつくればいいじゃない
416 名前:nobodyさん [2008/10/02(木) 12:00:19 ID:C/bhStf9] >>415 いやまぁそうなんですが(汗) さすがに「カラム二つ、レコード2〜3」というテーブルをそのためだけに作るのは躊躇われます(汗
417 名前:nobodyさん mailto:sage [2008/10/02(木) 13:57:47 ID:???] >>416 その発想はおかしい
418 名前:nobodyさん mailto:sage [2008/10/04(土) 07:44:53 ID:???] 1.1.4もうきた
419 名前:nobodyさん mailto:sage [2008/10/05(日) 16:31:40 ID:???] Symfony徹底入門は出るのかな?
420 名前:nobodyさん [2008/10/06(月) 17:11:06 ID:X18KqfOa] javascriptヘルパーに サーバサイドで設定したjavascriptの変数を出力する機能ないの? なめてんの?
421 名前:nobodyさん mailto:sage [2008/10/06(月) 19:14:34 ID:???] 自分で書くかと思ったら、 いつの間にかPHPにJSONエンコード/デコード関数追加されてたのか
422 名前:nobodyさん mailto:sage [2008/10/06(月) 23:31:25 ID:???] jsonエンコとか2年ぐらい前からあるだろ
423 名前:nobodyさん [2008/10/07(火) 00:09:51 ID:mdBxPQQp] sfPropelUniqueValidator、バグってるね。 どんな時もかならずカラム名を小文字にするから、OracleとかだとgetColumn出来ない。 修飾されてないカラム名を引っ張ってこないといけないから、Peerから簡単に取得することも出来ない。 ※いやまぁ、$fieldNamesとtranslateFieldNameあたりをこねくり回せばできるんだろうけど、 毎回やるのは流石に面倒だ(苦笑 ここの過去スレ(グーグルのキャッシュからひっぱった)にあった ttp://www.net-newbie.com/trans/creole.html のCreole::NO_ASSOC_LOWERあたりの記述を見ると、一筋縄ではいかないのは解るんだけどね…。 sfPropelUniqueValidatorもそんな感じ(こっちはアドミンジェネレーターで使う)だったから、 二つともラッパ書いてコピペでオーバーライドしちまった。 美しくないし、将来のバージョンアップを考えると少々不安でもあるが……どうしたもんだろうか? 英語出来んから本家に報告も出来んが……この程度のバグ、誰か気が付いてるよね?(苦笑
424 名前:nobodyさん mailto:sage [2008/10/07(火) 02:44:42 ID:???] コードだけでも投げれば? 片言でも通じるよ むかし別のオープンソースのバグ見つけたときMLにパッチ投げたら通じたぞ
425 名前:423 [2008/10/07(火) 09:38:11 ID:naXPI71M] ttp://www.symfony-project.org/forum/index.php/f/15/ ここにスレたてればいいのかな?
426 名前:nobodyさん [2008/10/07(火) 11:02:54 ID:mdBxPQQp] うーむ、sfValidatorPropelUniqueもそういうつくりになってるらしい……>423 もしかして(モデル生成時に)「カラム名を強制的に小文字にする」とかいうオプションがあるのだろうか? >Oracle使用時
427 名前:423 mailto:sage [2008/10/07(火) 11:19:29 ID:???] あ、間違ってた>>423 sfPropelUniqueValidator→sfValidatorPropelChoiceね >>426 のとおり、どっちもほぼ同じ理由で動かないんだけど、sfPropelUniqueValidatorにはgetColumnなんてメソッドはない(苦笑
428 名前:nobodyさん mailto:sage [2008/10/10(金) 15:50:56 ID:???] もうOracle使うメリットが無い
429 名前:nobodyさん mailto:sage [2008/10/10(金) 22:55:23 ID:???] 質問させてください。 アドミンジェネレータのadmin_double_listが便利なので、 アドミンジェネレータ以外でも使いたいのですが、 可能でしょうか? 可能でしたら、方法を教えてください。
430 名前:nobodyさん mailto:sage [2008/10/11(土) 00:36:44 ID:???] >>429 生成されたキャッシュみれば使い方わかるよ
431 名前:429 mailto:sage [2008/10/11(土) 01:25:13 ID:???] >>430 ありがとうございます。 さっそく見てみます。 ちなみに、double_listを生成するヘルパー的なものはないのでしょうか?
432 名前:nobodyさん mailto:sage [2008/10/11(土) 01:32:06 ID:???] >>431 あ、いや、だからキャッシュみれば、 object_admin_double_listってヘルパー関数の使い方がわかるって意味で…
433 名前:429 mailto:sage [2008/10/11(土) 04:31:43 ID:???] あ、なるほど; ありがとうございます! 調べてみます!
434 名前:nobodyさん mailto:sage [2008/10/12(日) 14:42:54 ID:???] みなさんはログイン処理作るとき、どうしてますか? 自作してますか?それとも、sfGuardプラグインなどを使ってますか? sfGuardプラグインって、なんとなく使いづらそうな印象があるのですが・・・
435 名前:nobodyさん mailto:sage [2008/10/13(月) 01:33:52 ID:???] >>434 じゃぁ自作すると良いよ
436 名前:nobodyさん mailto:sage [2008/10/17(金) 15:06:59 ID:???] symfony-doc-ja - Google Code symfony日本語翻訳プロジェクト code.google.com/p/symfony-doc-ja/ ここのchmが手元のIE8B2環境で開けなかったのでKeytoolsでデコンパイル →cssで本文の行高さを好みで1.4に→HTML Help Workshopでコンパイル →umaaaaaaaa あと >>111 に助けられた
437 名前:nobodyさん mailto:sage [2008/10/17(金) 17:31:35 ID:???] trac.symfony-project.org/wiki/MyFirstSymfonyProjectJapanese これってアプリケーション名でweblogとfrontendが混ざってない?これでいいの?
438 名前:nobodyさん [2008/10/18(土) 22:26:34 ID:q6NYCrNL] symfony ccした時にapacheが生成したキャッシュを更新できないときあるじゃないですか? あれどうやって解消してます? いろいろ方法あると思うけど apacheの実行ユーザーとログインするユーザーを一緒にしてしまう >セキュリティ的に問題が・・・ないかな? とか 書き込みできないファイルを削除 または rootになってchmod 0777 * >めんどくさい とか どんな感じで解消してます?
439 名前:nobodyさん mailto:sage [2008/10/18(土) 23:32:55 ID:???] ディレクトリが777なら削除はできるんでなかったっけ?
440 名前:nobodyさん mailto:sage [2008/10/19(日) 01:33:59 ID:???] >>438 意味がわからん キャッシュを更新できないってのは削除できないって事? 単にディレクトリが777になってないだけじゃないのか
441 名前:438 mailto:sage [2008/10/19(日) 06:02:39 ID:???] >>439 >>440 削除はできますよ。 ではなくて、cacheの中にapache(httpdの実行ユーザー)がオーナーのファイルがあって symfony ccしたときに上書きできないことがあったんです。で、これを削除すれば、ccは出来るけど 恐らく、apacheが書き込もうとした時に失敗するから、例えばデバックモードで開発をしてる時に うまくキャッシュを更新できないのではと、思ったわけです。 てか、なんで? 他の人はなったことないの? 普通にみんな遭遇するのかと思ったけど
442 名前:nobodyさん mailto:sage [2008/10/19(日) 11:52:31 ID:???] symfony ccの中でキャッシュを更新する?ってのがよくわからん。ディレクトリ残して全削除されるんじゃねーの?
443 名前:nobodyさん mailto:sage [2008/10/19(日) 12:10:22 ID:???] ccで上書きの意味がわからんのだが ccはキャッシュ削除だろ そもそもキャッシュのオーナーがapacheの実行ユーザーなのは当たり前だと思うが
444 名前:nobodyさん mailto:sage [2008/10/19(日) 14:20:46 ID:???] yamlファイル書き換えた直後にccしたらキャッシュに上書きしようとすることあるよ そのときは一度Apache経由でアクセスしてやればいいと思う
445 名前:438 [2008/10/20(月) 19:52:46 ID:K3O7/LLa] 皆さんレスサンクス そうか、ccってクリアした後に、キャッシュ作るもんだと勘違いしてました。 で、>>444 さんの >yamlファイル書き換えた直後にccしたらキャッシュに上書きしようとすることあるよ これに引っかかって、上書きできないことがあったんですね。 しかも、必ず起こるわけじゃないですね。 どういう条件のとき上書きしようとするのかちょっとわからないけど ありがとうございました。
446 名前:445 [2008/10/20(月) 20:18:39 ID:K3O7/LLa] そうだ、もう一つ質問させてください。 マニュアルに Don't confuse the debug mode with the web debug toolbar. The debug toolbar can be displayed even when the debug mode if off, although, in that case, it displays much less information. とあるので、モードがprodのままapps/appの名前/config/settings.ymlに prod: .settings: web_debug: on と設定してみましたがでません。 cache/user_pc/prod/config/config_settings.yml.php を覗いてみましたが、 'sf_web_debug' => true, になってます。 以前はsfWebDebugFilterをOnにする必要があったけど v1.1なので、平気そうに見えます。 どうしてでしょうか? まあ、特に必要ないといえばないのですが、マニュアルと違うっぽいのできになったもので。 お願いします
447 名前:nobodyさん mailto:sage [2008/10/20(月) 20:38:12 ID:???] >>446 1.1ではweb_debugの項目は廃止されてるよ フロントコントローラで ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true); じゃね
448 名前:446 [2008/10/21(火) 12:41:26 ID:V5bf6vPW] >>447 ありがとうございます。 なんか、マニュアルとあわないけど、まあ、447さんのやりかで問題ないので気にしないことにします。 Web Debug Toolbar Activation, in frontend/config/settings.yml dev: .settings: web_debug: on とはっきり書いてあるんですけどねえ。なんか不具合があって途中で廃止されたとかですかね。
449 名前:nobodyさん mailto:sage [2008/10/21(火) 21:14:10 ID:???] オープンソースなんだから気付いたんならメールすればよい 開発に貢献したまえ
450 名前:nobodyさん mailto:sage [2008/10/21(火) 21:33:09 ID:???] compact10の互換のためだろうが
451 名前:nobodyさん mailto:sage [2008/10/21(火) 21:45:20 ID:???] まあデフォできいてないならマニュアルとしては一言書いておいてほしいとこだな
452 名前:nobodyさん mailto:sage [2008/10/21(火) 21:46:40 ID:???] >>451 書いてあるだろ。 1.0=>1.1の項目に。
453 名前:nobodyさん mailto:sage [2008/10/21(火) 21:52:43 ID:???] >>448 が言ってるのはbookの16章のとこだろ 1.1のマニュアルに書いてないからわからなかったって事じゃねーの
454 名前:nobodyさん [2008/10/22(水) 11:49:18 ID:xQzdLTf7] 1.0=>1.1にありました?見逃したかな・・・ フィルターはやめてresponseに注入?したって書いてあるのは見つけたのですが。 報告ですか・・・がんばってみますが英語書くのはちょと・・ もう一点お願いします。 www.symfony-project.org/cookbook/1_1/ja/web_server#1%E3%81%A4%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E5%86%85%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3 1つのプロジェクト内で複数のアプリケーション で、サブドメインじゃなくて、フロントコントローラーを一個下の階層に移動するのをやりたいのですが define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/../..')); は利かなく無くなっているようです。 フロントコントローラーのProjectConfigurationのインクルード先を require_once(dirname(__FILE__).'/../../config/ProjectConfiguration.class.php'); に変えればとりあえず動くのですが、css,jsを読めません。 例えばその階層を/hogeだとしてcss、jsは/hoge/css、/hoge/jsなどを作ればよめますが、 /sfも/hoge/sfになってるので/sf以下のファイルにアクセスできなくなってしまいます。 Aliasは.htaccessでは出来ないのでroot権限の無いサーバーでは面倒かなと。 どんな風にやるとよいのでしょうか? お願いします。
455 名前:nobodyさん mailto:sage [2008/10/22(水) 22:41:45 ID:???] そろそろ1.0から1.1に変更しようと思うんだけど code.google.com/p/symfony-doc-ja/wiki/Upgrade_from_1_0_to_1_1 に書いてある方法でアップグレードした方いますか? いれば実際に注意点とかあれば教えてください。
456 名前:nobodyさん mailto:sage [2008/10/23(木) 02:01:05 ID:???] まぁ、あまりお勧めしないとだけ言っておく。 規模次第だけど、結構手間。
457 名前:nobodyさん mailto:sage [2008/10/23(木) 04:09:02 ID:???] >>447 つけたしだけど、廃止されてるのはfilters.ymlでの設定で、web_debugはsetting.ymlでは使えるよ prod環境でツールバー出すときは、factories.ymlでlogの設定を修正してsetting.ymlでweb_debugをonにしないと駄目だな
458 名前:nobodyさん [2008/10/24(金) 16:11:28 ID:ebeBY5Qd] MySqlの varchar(255) binary をpropelで定義するのは無理っぽいですか? symfony propel-build-allした後にalter ~するんでしょうか?
459 名前:nobodyさん mailto:sage [2008/10/25(土) 03:45:44 ID:???] sfFormでinput_date_tagのrich=trueに該当するの無くないか…?
460 名前:nobodyさん mailto:sage [2008/10/26(日) 00:58:37 ID:???] >>459 使いたかったら自分でビューに記述すりゃよくね? 他のところはrenderRowしてさ。 そういうことぢゃなく?
461 名前:nobodyさん mailto:sage [2008/10/26(日) 01:19:58 ID:???] >>460 echo $formで済むものをなんでわざわざそんな無駄踏む必要あるんだよwwwww 普通にwidgetクラスつくればいいだけだろうがw
462 名前:460 mailto:sage [2008/10/26(日) 18:22:01 ID:???] >>461 そーゆーモンかね。 まぁ、可能な限りecho $formやrenderRowで済まそうとすればそれもアリか。せっかくsfForm使うんだもんな。 漏れは「ヘルパーあるんだからそれ使えばいいぢゃん」と思うが、これはバラでrenderLabelやrenderErrorしてるからなんだろう。
463 名前:460 mailto:sage [2008/10/26(日) 18:27:20 ID:???] 念の為追記。 一応、compat_10しなくても、フォームヘルパーもオブジェクトヘルパーも動く。 もちろん、本当に(まったく)同じ動作をするかはしらん。 input_date_tagが動くかどうかも試してないw
464 名前:nobodyさん mailto:sage [2008/10/27(月) 02:41:04 ID:???] idだけを変えるforeachの中でlink_toを繰り返し呼ぶのって気持ち悪いな マッピングって結構コストあるじゃん 単にidをハメるだけでいいベースのURLを取得できればいいんだが