フランチョスとsymfony
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/01/24(木) 21:26:07ID:???http://www.symfony-project.org/
コードスニペット
http://www.symfony-project.org/snippets/tag
プラグイン
http://trac.symfony-project.com/wiki/SymfonyPlugins
どうぞ つ
0340nobodyさん
2008/08/19(火) 20:41:23ID:8DZ4PLH3form_tagを使った時の遷移先に
?key=valueじゃなく
ルーティングルールを適用させる方法ってある?
0342nobodyさん
2008/08/20(水) 23:33:43ID:LuQqZLWt楽観的ロックって、自分で実装すると結構めんどくさいんだよね。
特に汎用にしようとすると。
0343nobodyさん
2008/08/22(金) 11:58:57ID:Vc/mgEWXttp://www.open-force.info/index.php/blog/show/l/54
公開してまだ一週間だから、信頼性についてはまぁそれなりにってトコだろうけど。
でも、「日本独特の文化ですよね」って断言されるほど、海の向こうじゃマイナーな機能なのか?
0344nobodyさん
2008/08/22(金) 21:23:08ID:fOZ3YS9Puse_helper('javascript')が複数あるとこれになるみたいなんだが、
helperが使われてるか確認する方法ってある?
0345344
2008/08/22(金) 21:30:22ID:fOZ3YS9Puse_helper('javascript')
と
use_helper('Javascript')
がごっちゃになってたからエラーになってたみたいだ
0347nobodyさん
2008/08/23(土) 17:56:23ID:???1.0より洗練されててよいね〜
0348nobodyさん
2008/08/23(土) 21:11:42ID:???1.1とだいぶ違うから買っても使えなそう
フランチョステラ詐欺師www
0350nobodyさん
2008/08/24(日) 04:22:57ID:???0352nobodyさん
2008/08/24(日) 05:21:15ID:???俺とフランチョステラエスパー
0353343
2008/08/25(月) 11:14:01ID:???ふむ、今まであまり気にしてなかったが、言われてみればあまり見た記憶がないな
>海外サイトのユーザー登録での確認画面
外人ってせっかちなのか、それとも画面以外(ex.メールとか)での確認の方を重視してるのか……
まぁ、これ以上はスレ違いか。
0354nobodyさん
2008/08/25(月) 16:51:30ID:???0355nobodyさん
2008/08/26(火) 01:37:54ID:???上記URLを参考にsymfonyを始めたんですが、
http://codezine.jp/article/detail/704?p=4
でhttp://localhost/helloworldにアクセスしても『お名前をどうぞ。』しか表示されません。
ヘルパーが実行されていないようなのですが、何かここがおかしいんじゃないかみたいなのあったら教えて頂けないでしょうか。
環境はvista apache2.2.6 php5.2.4です。
よろしくお願いします。。
0356nobodyさん
2008/08/26(火) 09:25:21ID:???日付を見ると、その記事は間違いなく1.0を対象にした記事。
1.1だと、「use_helper('form')」って書かないとヘルパーは動かない。
1.1だとヘルパー使わずフォームを使うのがフランチョスのお勧め。
sfCompat10を有効にすれば大丈夫だっけ?>ヘルパー
0357356
2008/08/26(火) 11:04:31ID:???詳細は>>3の一番上のリンクの少し下のほう、「symfony Forms in Action」を参照。
0358nobodyさん
2008/08/26(火) 15:28:55ID:C/n8oxtACRIT/ERR/WARNINGのどれ?
エラーじゃねーし
WARNINGだと弱すぎ、CRITだと強すぎな感じで悩む
0359nobodyさん
2008/08/27(水) 14:04:25ID:???リンク先の公式ページで
「何に使うプラグインなんだかワカンネ」
ってコメント付いてるぞwww
2ヶ月くらい前にも確認画面の話題でもめてたよなこのスレ。
0360nobodyさん
2008/08/27(水) 16:47:51ID:???0361nobodyさん
2008/08/27(水) 16:56:19ID:???日本語の中で文字コードが乱立した結果、
確認せずにPOSTすると化けに気が付かないからだろうな。
外人はそんな心配要らないのだから。
日本人の(過度な)慎重さも要因かもしれん。
0362nobodyさん
2008/08/27(水) 17:00:03ID:???アメとかは「ミスがあるのはしょうがない。大事なのははその対応」ってかんじだから。
0363nobodyさん
2008/08/27(水) 17:03:46ID:???admin generatorの削除時のやつと同じように。
0365nobodyさん
2008/08/27(水) 19:45:36ID:???静的ページにする必要はまったく無い
0366nobodyさん
2008/08/27(水) 19:59:54ID:???しかし未だにjs無しの環境で仕事してるやつ居るんだな…
アマゾンの奥地で謎の未開原住民を見た気分だ
0367nobodyさん
2008/08/27(水) 20:58:04ID:???レアケース対応で要求仕様に入ってる事は結構あるんじゃないか?
0368nobodyさん
2008/08/28(木) 00:54:20ID:???0369nobodyさん
2008/08/29(金) 00:26:17ID:???0370nobodyさん
2008/08/29(金) 02:54:24ID:BLGUiryPモジュールをまたがって共通性のある処理ってどこに書く?
一つのモジュール内だけだったら、
actionsに非publicなメソッドを書けばいいけど。
Rubyのmixinがあれば・・・
0371nobodyさん
2008/08/29(金) 03:29:13ID:???共通した祖先クラス書いて継承させるくらいか・・
あんまりキレイな方法じゃないが
0372nobodyさん
2008/08/31(日) 09:30:46ID:???ide使ってると分かりにくいな
hogeActions.class.phpにしたい
0375nobodyさん
2008/09/01(月) 20:50:10ID:???前はわざわざクリアしてたような・・
0376nobodyさん
2008/09/02(火) 04:15:47ID:???$request->isMethod(sfRequest::POST)
とかやっててバグになってた('A`)
0377nobodyさん
2008/09/02(火) 16:50:39ID:???フォームまわりも自作ライブラリ使って、
mvcの骨格だけsymfony使ってる状態になった
骨格のためだけにsymfonyというフルスタックフレームワーク使うのは
コストが高い気もするけど
symfonyの一番素性がいい部分は、mvcまわりなんだよな
0378nobodyさん
2008/09/02(火) 21:17:55ID:XzTndE53だったら機能を理解するためにrailsに手出そうかと思うんだがどうだろう
0379nobodyさん
2008/09/02(火) 21:32:33ID:???actionにexecuteというプリフィックス付けるとことか。
railsは何のプリフィックスも付けないというあり得なさ。
0381nobodyさん
2008/09/05(金) 15:37:50ID:???0382nobodyさん
2008/09/06(土) 11:53:09ID:???ここってautoload対象だよね。
formクラスの大半ってmoduleに依存してるから
modules/モジュール名/form/の下にformクラスを
置いちゃおうとおもんだけど別にいいかな?
modules/モジュール名/ってactionsとtemplates以外のフォルダを作って
いいのかどうかもよくわかってないんですが。
0383nobodyさん
2008/09/08(月) 12:34:12ID:???"index"
とだけ渡したら今のモジュールのindexアクションを呼ぶようにするには
自前で作るしかないのかな。
0384nobodyさん
2008/09/08(月) 12:37:04ID:???not foundになっちゃうのは仕様なんかな。
hoge/index <-- 存在するアクション
hoge/index/q1/123 <-- q1 = 123のクエリーパラメータ付き。OK
hoge/index/q1/aaa%2Fbbb <-- q1 = aaa/bbbのクエリーパラメータ付き。NG
0385nobodyさん
2008/09/08(月) 12:50:41ID:???0386nobodyさん
2008/09/09(火) 11:19:31ID:???ルーティングファイルでルール設定しても省略できない?
モジュールが複数あるとめんどそうだが
0387nobodyさん
2008/09/09(火) 11:51:26ID:???てかrailsだとアクション名だけ指定したらモジュールはカレントなんだよね。
なんでそうなってないんだろう。
アクションで$this->getModuleName()で取れるから
自分でsfActionsに関数追加して対応した。
0388nobodyさん
2008/09/10(水) 15:45:40ID:???たまにinput_hidden_tagで、タグが出力されないことがあるんだが、
なんなのこれ?いまいち条件がわからない
0391388
2008/09/11(木) 14:46:59ID:???foreach($params as $key => $param){
echo input_hidden_tag($key, $param);
}
こんな感じで書いてて一部の要素が出ないときがあるんだ、
もちろん$paramsにはその要素入ってるからな
0392nobodyさん
2008/09/15(月) 23:59:25ID:???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です。
よろしくお願いします。
0393nobodyさん
2008/09/16(火) 00:12:29ID:???あと、1.0と1.1はだいぶ変わったので気をつけたほうがいいです。
0394nobodyさん
2008/09/16(火) 00:21:25ID:???レスどうもです。
それを流した後に
symfony propel-generate-crud bbs bbsdata bbsData
をやってみたのですが同じエラーになります。
ちなみに>>393さんのコマンド流した結果は以下のみです。。
>> propel generating form classes
0395nobodyさん
2008/09/16(火) 00:23:03ID:???そんなタイトルの本あったっけ?
0396nobodyさん
2008/09/16(火) 00:32:35ID:???これです。
http://www.gihyo.co.jp/books/syoseki-contents.php/978-4-7741-3237-2
0397nobodyさん
2008/09/16(火) 00:40:12ID:NpaR+YH40398nobodyさん
2008/09/16(火) 00:59:40ID:???してみました。
ちなみに色々調べて見たのですがどうも
symfony propel-build-allのinsert-sqlでテーブルの作成?に失敗してるくさいです。
propel-generate-crud 以前の問題のようです。すみません。
OSがvistaなので管理者権限でpropel-build-allをやって見たのですがやはりnsert-sqlで失敗します。
設定ファイル再度見直して見ます。。すみません。。
0399392
2008/09/16(火) 01:21:15ID:???で、テーブルの作成にも成功したのですが、
symfony propel-generate-crud bbs bbsdata bbsData
で、同様のエラーになります。
symfony propel:build-formsも同様です。。
明日頑張って見て駄目なら1.1.0でやって見ます。
回答頂いた皆さんありがとうございました・・・。
0400nobodyさん
2008/09/16(火) 16:21:18ID:???VMWareに比べて遅いけど面倒が無いし。
0401nobodyさん
2008/09/17(水) 17:39:14ID:???# 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
0402nobodyさん
2008/09/17(水) 17:44:07ID:???チャンネルを追加してませんでした
スマソ
0403nobodyさん
2008/09/19(金) 19:52:42ID:WjV+U7OQ軒並みcompat10になってるんだけど
1.1ではファイル関係どうしたらいいの?
0404nobodyさん
2008/09/19(金) 20:03:40ID:???もうファイル関係は自分でやれってこと?
0405nobodyさん
2008/09/19(金) 22:29:03ID:???0407nobodyさん
2008/09/20(土) 03:55:30ID:???dd
0408nobodyさん
2008/09/20(土) 18:26:49ID:ZSi/YVuRうろつきについては「子供が襲われないように地域の安全のためにパトロールしましょう」だそうだwww
盗聴については「たまたま自分の家が盗聴されてないかどうか調べてたら声が聞こえてきて
子供の安全のためにこれからはこれを利用してみんなで盗聴しましょう」だそうだwww
この言い訳使ってたらまず創価学会に間違いないし他の言い訳使ってんなら創価学会じゃない可能性が高い
熊本隆談www
0409nobodyさん
2008/09/21(日) 02:54:17ID:???0410nobodyさん
2008/09/23(火) 17:38:17ID:???( ´∀`)< ぬるぽプロジェクト
みんなで面白いサイト作って有名にしようぜ!
http://yutori.2ch.net/test/read.cgi/news4vip/1222156869/
★まとめwiki
http://www39.atwiki.jp/vipproject/
PHPのフレームワークとして symfonyを採用予定です。
0411nobodyさん
2008/09/28(日) 21:06:44ID:kj5kHv7I0412nobodyさん
2008/09/30(火) 02:11:17ID:???0414nobodyさん
2008/10/02(木) 01:01:06ID:C/bhStf9ttp://www.ganchiku.com/2008/07/symfony1_1_sfguardplugin_part1.html
こういう方法は見つけましたが、これだと1画面ごとにパーシャルを書かないといけませんよね?
流石にそれは避けたいのですが……。
0415nobodyさん
2008/10/02(木) 01:27:23ID:???0416nobodyさん
2008/10/02(木) 12:00:19ID:C/bhStf9いやまぁそうなんですが(汗)
さすがに「カラム二つ、レコード2〜3」というテーブルをそのためだけに作るのは躊躇われます(汗
0418nobodyさん
2008/10/04(土) 07:44:53ID:???0419nobodyさん
2008/10/05(日) 16:31:40ID:???0420nobodyさん
2008/10/06(月) 17:11:06ID:X18KqfOaサーバサイドで設定したjavascriptの変数を出力する機能ないの?
なめてんの?
0421nobodyさん
2008/10/06(月) 19:14:34ID:???いつの間にかPHPにJSONエンコード/デコード関数追加されてたのか
0422nobodyさん
2008/10/06(月) 23:31:25ID:???0423nobodyさん
2008/10/07(火) 00:09:51ID:mdBxPQQpどんな時もかならずカラム名を小文字にするから、OracleとかだとgetColumn出来ない。
修飾されてないカラム名を引っ張ってこないといけないから、Peerから簡単に取得することも出来ない。
※いやまぁ、$fieldNamesとtranslateFieldNameあたりをこねくり回せばできるんだろうけど、
毎回やるのは流石に面倒だ(苦笑
ここの過去スレ(グーグルのキャッシュからひっぱった)にあった
ttp://www.net-newbie.com/trans/creole.html
のCreole::NO_ASSOC_LOWERあたりの記述を見ると、一筋縄ではいかないのは解るんだけどね…。
sfPropelUniqueValidatorもそんな感じ(こっちはアドミンジェネレーターで使う)だったから、
二つともラッパ書いてコピペでオーバーライドしちまった。
美しくないし、将来のバージョンアップを考えると少々不安でもあるが……どうしたもんだろうか?
英語出来んから本家に報告も出来んが……この程度のバグ、誰か気が付いてるよね?(苦笑
0424nobodyさん
2008/10/07(火) 02:44:42ID:???片言でも通じるよ
むかし別のオープンソースのバグ見つけたときMLにパッチ投げたら通じたぞ
0425423
2008/10/07(火) 09:38:11ID:naXPI71Mここにスレたてればいいのかな?
0426nobodyさん
2008/10/07(火) 11:02:54ID:mdBxPQQpもしかして(モデル生成時に)「カラム名を強制的に小文字にする」とかいうオプションがあるのだろうか?
>Oracle使用時
0427423
2008/10/07(火) 11:19:29ID:???sfPropelUniqueValidator→sfValidatorPropelChoiceね
>>426のとおり、どっちもほぼ同じ理由で動かないんだけど、sfPropelUniqueValidatorにはgetColumnなんてメソッドはない(苦笑
0428nobodyさん
2008/10/10(金) 15:50:56ID:???0429nobodyさん
2008/10/10(金) 22:55:23ID:???アドミンジェネレータのadmin_double_listが便利なので、
アドミンジェネレータ以外でも使いたいのですが、
可能でしょうか?
可能でしたら、方法を教えてください。
0431429
2008/10/11(土) 01:25:13ID:???ありがとうございます。
さっそく見てみます。
ちなみに、double_listを生成するヘルパー的なものはないのでしょうか?
0432nobodyさん
2008/10/11(土) 01:32:06ID:???あ、いや、だからキャッシュみれば、
object_admin_double_listってヘルパー関数の使い方がわかるって意味で…
0433429
2008/10/11(土) 04:31:43ID:???ありがとうございます!
調べてみます!
0434nobodyさん
2008/10/12(日) 14:42:54ID:???自作してますか?それとも、sfGuardプラグインなどを使ってますか?
sfGuardプラグインって、なんとなく使いづらそうな印象があるのですが・・・
0436nobodyさん
2008/10/17(金) 15:06:59ID:???http://code.google.com/p/symfony-doc-ja/
ここのchmが手元のIE8B2環境で開けなかったのでKeytoolsでデコンパイル
→cssで本文の行高さを好みで1.4に→HTML Help Workshopでコンパイル
→umaaaaaaaa
あと >>111 に助けられた
0437nobodyさん
2008/10/17(金) 17:31:35ID:???これってアプリケーション名でweblogとfrontendが混ざってない?これでいいの?
0438nobodyさん
2008/10/18(土) 22:26:34ID:q6NYCrNLあれどうやって解消してます?
いろいろ方法あると思うけど
apacheの実行ユーザーとログインするユーザーを一緒にしてしまう
>セキュリティ的に問題が・・・ないかな?
とか
書き込みできないファイルを削除 または rootになってchmod 0777 *
>めんどくさい
とか
どんな感じで解消してます?
0439nobodyさん
2008/10/18(土) 23:32:55ID:???0440nobodyさん
2008/10/19(日) 01:33:59ID:???意味がわからん
キャッシュを更新できないってのは削除できないって事?
単にディレクトリが777になってないだけじゃないのか
■ このスレッドは過去ログ倉庫に格納されています