1 名前:nobodyさん mailto:sage [2011/11/09(水) 01:05:10.60 ID:???] CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ 質問するときはCakePHPのバージョンを書きましょう ※他フレームワークとの比較等はスレ違いです テンプレは>>1-5 くらい ■本家 www.cakephp.org/ APIドキュメント api.cakephp.org/ the Bakery bakery.cakephp.org/ CakeQs cakeqs.org/ CheatSheet (PDF) cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf github - cakephp github.com/cakephp ■日本語公式 cakephp.jp/ フォーラム cakephp.jp/modules/newbb/ cookbook(マニュアル) book.cakephp.org/ja 前スレ 【PHP】フレームワーク CakePHP 12ホール目【笑】 hibari.2ch.net/test/read.cgi/php/1309505626/
717 名前:nobodyさん mailto:sage [2012/02/29(水) 02:33:19.83 ID:???] 1.3系でプラグインの作成方法について質問します。 公式のマニュアルを見ているのですが、 /pizza/pizzaOrders/index でアクセスする方法は分かるのですが、 /pizza/ でアクセスするにはどうしたら良いのでしょうか? 普通に/app/controllers/pizza_controller.phpを作ればいいと思ったのですが、 作ってもアクセスエラーになります。 これってルーティングの設定になるのでしょうか?
718 名前:nobodyさん mailto:sage [2012/02/29(水) 08:54:37.66 ID:???] >>709 1000件しか表示しない!って決めたら、 function paginateCount($conditions = null, $recursive = 0, $extra = array()) { return 1000; } こうしてもいいんですかね?
719 名前:nobodyさん [2012/02/29(水) 15:57:45.32 ID:OuUO3AKR] >>717 プラグイン関係ない ルーティングの問題
720 名前:nobodyさん mailto:sage [2012/02/29(水) 16:49:35.18 ID:???] >>719 了解しました。ルーティングで調節します。
721 名前:nobodyさん mailto:sage [2012/02/29(水) 21:04:59.32 ID:???] >>717 /app/plugin/pizza/controllers/pizza_controller.php (要するにプラグイン名と同名のコントローラー)を作って、indexアクションを作れば ルーター触らなくても/pizza/でアクセス可能だよ。
722 名前:nobodyさん mailto:sage [2012/02/29(水) 21:19:59.68 ID:???] >>721 出来ました!勉強になります。ありがとうございました
723 名前:nobodyさん mailto:sage [2012/03/01(木) 05:51:29.65 ID:???] モデルって別にテーブル名じゃなくても良いんだね 同じのでもサイトのコンテンツによって変えてる
724 名前:nobodyさん mailto:sage [2012/03/05(月) 10:09:01.94 ID:???] 2.1 Stableキター つうかペース早いな
725 名前:nobodyさん mailto:sage [2012/03/05(月) 19:23:27.93 ID:???] うおおおお 公式サイトも変わってCookBookもなんか綺麗になったー マイグレーションガイドによると.htaccessの変更が必要という、 アップグレード時に見落としがちな変更があるのにリリース文では触れられてないな・・・ book.cakephp.org/2.0/en/appendices/2-1-migration-guide.html bakery.cakephp.org/articles/lorenzo/2012/03/05/cakephp_2_1_0_just_landed
726 名前:nobodyさん mailto:sage [2012/03/05(月) 20:11:55.24 ID:???] まだ開発中なんだけど、バージョアップすべきなのかな?
727 名前:nobodyさん mailto:sage [2012/03/05(月) 20:59:06.49 ID:???] リリースしてないならageた方がいいと思う 2.0.xは今までのバージョン系列で一番寿命が短いし、下手したら1.3.xより今後のアップデートが期待できない気がする
728 名前:nobodyさん mailto:sage [2012/03/05(月) 23:06:32.47 ID:???] >>727 ありがとう。 2.0.x系からならフレームワーク置き換えだけでいいのかな。
729 名前:nobodyさん [2012/03/05(月) 23:42:52.00 ID:WIGrArNU] >>728 自分の一つ上のレスも見ようぜ!
730 名前:nobodyさん mailto:sage [2012/03/06(火) 01:02:47.42 ID:???] 次の開発案件から2.0系にしようとしてたら、もう2.1・・・。 2.0系は結局書籍も出ずじまいか。
731 名前:nobodyさん mailto:sage [2012/03/06(火) 03:40:14.04 ID:???] 互換性をきっちりしてくれないと困るにょ
732 名前:nobodyさん mailto:sage [2012/03/06(火) 21:43:10.65 ID:???] >>727 ありがとう。 出来ました(゚ω゚)
733 名前:nobodyさん mailto:sage [2012/03/06(火) 22:01:24.25 ID:???] 2.0リリースが10月半ばだったから5ヶ月経たずに2.1出たのか 2.0は短命だったね・・・ 本が出ないのもしょうが無いというか、出してしまっていたらすごい中途半端なタイミングになっていたと思う 1.2 2008/12 1.3 2010/04 2.0 2011/10 2.1 2012/03
734 名前:nobodyさん mailto:sage [2012/03/06(火) 23:43:25.94 ID:???] Cakeにcreate tableする関数はありますか? 普通にqueryでベタSQL投げないと駄目?
735 名前:nobodyさん mailto:sage [2012/03/07(水) 18:16:47.78 ID:???] お前らなんか言えよ
736 名前:nobodyさん mailto:sage [2012/03/07(水) 22:24:25.29 ID:???] お前らがcakeで作ったもので、何を最大どのくらいの期間かかった? 俺はSNSで3ヶ月。
737 名前:nobodyさん mailto:sage [2012/03/08(木) 08:15:28.96 ID:???] 官公庁のシステム 2ヶ月3000万円
738 名前:nobodyさん mailto:sage [2012/03/08(木) 09:50:17.49 ID:???] >>737 まじかよ。 あぁいう国の案件はどうやって仕事もらうの? みんなやりたいよね。
739 名前:nobodyさん mailto:sage [2012/03/08(木) 10:16:55.80 ID:???] てか、2ヶ月って凄いな。 国のシステムだからそんなに凝ったことはしてないだろうけど、 どんな機能があって2ヶ月なんだろ?
740 名前:nobodyさん mailto:sage [2012/03/09(金) 11:27:56.60 ID:???] 犯罪の香りがする
741 名前:nobodyさん mailto:sage [2012/03/09(金) 11:43:23.36 ID:???] 随意契約くさいな
742 名前:nobodyさん mailto:sage [2012/03/09(金) 12:57:11.13 ID:???] 2.0から始めたいのにマニュアルが英語しかないとかwww
743 名前:nobodyさん mailto:sage [2012/03/09(金) 13:13:11.92 ID:???] 英語英語うるせーよ、このスレ小卒ばっかりか?
744 名前:nobodyさん mailto:sage [2012/03/09(金) 14:27:27.18 ID:???] お前は英語で書けよ
745 名前:nobodyさん mailto:sage [2012/03/09(金) 16:18:01.14 ID:???] speak english or die
746 名前:nobodyさん mailto:sage [2012/03/09(金) 16:24:51.22 ID:???] shine!
747 名前:nobodyさん mailto:sage [2012/03/09(金) 16:51:22.89 ID:???] dieとかwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww エイリアス使ってるバカってまだいたんだwwwwwwwwwwww
748 名前:nobodyさん mailto:sage [2012/03/09(金) 16:54:34.34 ID:???] fack you!
749 名前:nobodyさん mailto:sage [2012/03/09(金) 17:40:19.41 ID:???] OUTA MY WAY, WTF!!!!!!!!!!
750 名前:nobodyさん mailto:sage [2012/03/09(金) 17:54:30.33 ID:???] アソシエーションするとき、プライマリキー以外とforeignKeyで 繋げるにはどうすればいいのでしょうか?
751 名前:nobodyさん mailto:sage [2012/03/11(日) 02:18:22.14 ID:???] そんなことより誰か複合主キーに対応するためのプラグインを書けよ。な?
752 名前:nobodyさん mailto:sage [2012/03/11(日) 10:46:34.94 ID:???] ビュー内の$this->Paginator->prev()とかnumbers()で吐き出されるリンクに PHPSESSIDをくっつけたい(?PHPSESSID=hoge)んだけど、どうしたらいいかな コアの$html->link()を書き換えたりしたらいけそうだけど、 もっとスマートな方法ある?
753 名前:nobodyさん mailto:sage [2012/03/11(日) 11:29:49.63 ID:???] >>752 自己解決 'options' => array( '?' => array(session_name() => $this->Session->id()) ) こうした
754 名前:nobodyさん mailto:sage [2012/03/11(日) 16:36:31.78 ID:???] ソース追ったけどよくわからなかったので質問します。 CakePHPでのCookieを書き込む際に暗号化したデータをJavaScriptで復号するロジックはありますか?
755 名前:nobodyさん [2012/03/11(日) 22:15:13.63 ID:+TvrXerP] うるせぇ! いいからCakePHPで複合主キーに対応する為のプラグインを誰か書けや。 な?
756 名前:nobodyさん mailto:sage [2012/03/11(日) 23:31:02.18 ID:???] >>754 ソース見る限り、Security::$typeで設定した暗号方式でSecurity.salt使って それをbase64_encodeして暗号化してるっぽいので それを逆に処理すればJavascriptでも復号化できると思う。 詳しくはcookie componentのソース見て。 だけど、複合に必要なキーのSecurity.saltをJavascriptに 書かないといけないので、そもそもなんで暗号化したんだって ことになるので設計を見なおしたほうがいい。
757 名前:nobodyさん [2012/03/12(月) 00:06:16.05 ID:uEcRtOSh] >>754 老婆心ながら、>>756 が言っていることを強調しておく。 設計を見直せ。salt の意味がない。
758 名前:nobodyさん mailto:sage [2012/03/12(月) 13:24:30.73 ID:???] よくある返信不可のメールアドレスって @以前のユーザ作成してるのかな?noreplyみたいな 存在しないアカウントをreturn-pathに設定してメール送ってるのかな?
759 名前:nobodyさん mailto:sage [2012/03/12(月) 16:18:31.39 ID:???] UI含めて設計について相談です。 複数チェックボックスを使って、チェックした項目をDBに登録し、 後から検索できるようにしたいと思います。疑問は2点。 1:テーブルの1つのカラム内にカンマ区切りで登録するのでしょうか? 2:その場合、conditionsで検索できるのでしょうか?
760 名前:nobodyさん mailto:sage [2012/03/12(月) 17:53:27.28 ID:???] 画像のサイズ別のURLって、 テーブルに保存してますか? afterFindなどで組み立ててますか? それとも、ビューでその都度組み立ててますか?
761 名前:nobodyさん mailto:sage [2012/03/12(月) 18:10:15.80 ID:???] ビューで変えてます。携帯用の画像とか。
762 名前:nobodyさん mailto:sage [2012/03/12(月) 19:45:42.19 ID:???] >>759 1は好きにしたらいい 2はインデックス当たらなくていいならできる
763 名前:nobodyさん mailto:sage [2012/03/12(月) 19:58:56.46 ID:???] >>762 どうやって検索するのでしょうか? 1カラムにカンマ区切りのレコードがあったとして、 それをCakeのconditionsで検索する方法がわかりません
764 名前:nobodyさん mailto:sage [2012/03/12(月) 21:01:20.27 ID:???] >>763 cakephpに配列をシリアライズして 登録するプラグインあるから、それ使え。
765 名前:nobodyさん mailto:sage [2012/03/12(月) 21:33:33.63 ID:???] わかりました。探してみます
766 名前:nobodyさん mailto:sage [2012/03/12(月) 21:53:31.19 ID:???] >>763 SQLのLIKEはわかってんのかな?
767 名前:nobodyさん mailto:sage [2012/03/12(月) 22:27:22.65 ID:???] 小一時間探しましたが、save時にシリアライズできるものの、 find時にconditionsで絞り込むのは無理みたいですね・・。 >>766 はい。それは分かりますが、登録されている値が 「1,10,11」みたいな場合、likeは利かないと思います。
768 名前:nobodyさん mailto:sage [2012/03/12(月) 23:32:17.51 ID:???] >>756 >>757 ありがとうございます。 サーバサイドのJSでの実装を考えているため、種が漏れることはないと考えています。 ご回答/ご指摘ありがとうございました。
769 名前:nobodyさん mailto:sage [2012/03/12(月) 23:45:06.08 ID:???] >>767 ソート順さえあっていれば、1かつ10かつ11なら column LIKE '%1,%10,%11,%' とかでいけるんじゃないの ソートしてないのなら column LIKE '%1,%' AND column LIKE '%10,%' AND column LIKE '%11,%'
770 名前:nobodyさん mailto:sage [2012/03/12(月) 23:58:59.56 ID:???] >>769 さすがにひどい。 >>767 方法1.「ビット演算 チェックボックス」でぐぐれ。 方法2.項目ごとにカラムを分ける。
771 名前:nobodyさん mailto:sage [2012/03/13(火) 02:48:15.55 ID:???] 脆弱性対策は大事だよ www.1x1.jp/blog/2012/03/mass_assignment_vulnerability_cakephp.html
772 名前:nobodyさん mailto:sage [2012/03/13(火) 10:18:36.45 ID:???] >>767 もっと頭使おうぜ 1,10,11 ではなくて 001,010,011 みたいにすれば、like %001% で検索できるだろ。 あくまで1例だから、データに何がくるかによって 良い実装があると思うので、よく考えて。
773 名前:nobodyさん mailto:sage [2012/03/13(火) 12:48:03.37 ID:???] 俺ならHABTMにしちゃうね
774 名前:760 mailto:sage [2012/03/13(火) 13:20:03.94 ID:???] >>761 ビューが条件分岐だらけになりませんか? if (!empty($post['Post']['image_filename']): .... else: こんな風に。 $post->getImageUrl(array('mobile' => true)); みたいに書けたらいいんですけどねぇ・・・
775 名前:nobodyさん mailto:sage [2012/03/13(火) 13:39:42.66 ID:???] >>774 Helperつくれば?
776 名前:nobodyさん mailto:sage [2012/03/13(火) 13:45:55.38 ID:???] >>775 そうなんですけど、 モデルの返り値が配列じゃなくてエンティティなら、 もっとスマートに書けるのに、と思いまして・・・ これがCake流なんですかね
777 名前:nobodyさん mailto:sage [2012/03/13(火) 13:53:09.13 ID:???] >>772 その考えはありませんでした。勉強になります! ビット演算の事を>>770 さんから教えていただき勉強しましたが、 数学が苦手な私の頭ではさっぱりで、 単純にテーブルを分ける(Cake的にhasMany)を考えていました。 テーブルを分けて正規化する方法も一般的なようですが、 正直、チェックボックスを使用するカラムが必要な度に テーブルを生成するのもどうかと思い、悩んでいました。 772さんの方法も視野に入れて設計面を工夫してみます。 みなさん、ありがとうございました。
778 名前:nobodyさん mailto:sage [2012/03/13(火) 22:24:16.17 ID:???] likeなんか使ったらインデックス使えなくて 遅くなるだろw
779 名前:nobodyさん mailto:sage [2012/03/13(火) 23:03:53.03 ID:???] >>776 エンティティが返ってこないのが俺がCakeが嫌いな理由の一つではある。
780 名前:776 mailto:sage [2012/03/14(水) 03:34:06.02 ID:???] CakeEntityなんてのもあるみたいですが・・・ 今はYiiを調べてる。
781 名前:大便 [2012/03/15(木) 08:30:03.53 ID:UhuckWxP] ペニー秋田は犯罪です。 早速ペニーオークションで破産しました。
782 名前:nobodyさん mailto:sage [2012/03/15(木) 15:50:54.34 ID:???] >>778 別にLIKE使ったからってインデックス効かなくなるわけじゃないから
783 名前:nobodyさん mailto:sage [2012/03/15(木) 16:11:21.14 ID:???] みなさん、プラグイン作成してます? お問い合わせフォームとか会員専用ページとか どのサイトでもよく使うファイルをプラグインにまとめるべきか否か悩みます。
784 名前:nobodyさん mailto:sage [2012/03/15(木) 20:50:17.13 ID:???] >>782 効かなくなるが
785 名前:nobodyさん mailto:sage [2012/03/15(木) 21:19:00.56 ID:???] >>783 どこまで汎用性もたせるか悩んで、 結局いつもコピペで済ませてる
786 名前:nobodyさん mailto:sage [2012/03/15(木) 21:56:56.36 ID:???] ある程度規模でかいサイトで普通のLIKE検索はありえないよね。
787 名前:nobodyさん mailto:sage [2012/03/16(金) 00:00:22.47 ID:???] 普通はどうしてるの?
788 名前:nobodyさん mailto:sage [2012/03/16(金) 09:41:57.89 ID:???] >>783 俺はまとめてるよ。 ログイン リマインダー 新規会員登録 アフィリエイト機能とか。 うまく作れば使いまわし効く。 全部プラグインでやれるから 最近やることなくなった。
789 名前:nobodyさん mailto:sage [2012/03/16(金) 10:19:44.39 ID:???] >>788 それらをプラグイン化して、サイトによってビューを修正する感じ?
790 名前:nobodyさん [2012/03/16(金) 10:41:05.32 ID:pS4d35yu] ログイン状態のセッションが数時間で切れて困っています。 ログインすると $this->Session->write('user',$user_id); のようにコントローラ内のSessionに情報を保存していますが、これが数時間でread()しても値が取れなくなるようです。 core.php内で Configure::write('Session.save','cake'); Configure::write('Session.timeout', (24*60*60*7)); ini_set('session.gc_probability', 1); ini_set('session.gc_divisor', 1000); ini_set('session.cookie_lifetime', (24*60*60*7)); ini_set('session.gc_maxlifetime', (24*60*60*7)); Configure::write('Security.level', 'low'); としているので、1週間持って欲しいのですがダメみたいです。 何か方法はありますでしょうか。
791 名前:nobodyさん mailto:sage [2012/03/16(金) 20:57:57.62 ID:???] >>789 具体的にいうと、 プラグインの中に ビヘイビアと、コンポーネントを作る。 それをusercontrollerとmodelに読み込ませる感じ。
792 名前:nobodyさん mailto:sage [2012/03/16(金) 20:59:06.57 ID:???] >>790 cookie使えばいいじゃん。 ses切れてても、cookieがあればそれでログインみたい。
793 名前:nobodyさん mailto:sage [2012/03/17(土) 00:04:22.68 ID:???] >>791 なるほど。ビュー周りは特に変更しないんだね。 変更するならCSSをいじるぐらいか。
794 名前:nobodyさん mailto:sage [2012/03/17(土) 19:37:12.80 ID:???] 2.x対応のTreeHelperってないですか? または修正版のサイトとかあれば
795 名前:nobodyさん mailto:sage [2012/03/19(月) 15:45:40.35 ID:???] b.hatena.ne.jp/entry/anond.hatelabo.jp/20120318122617 これって結局安いの高いの
796 名前:nobodyさん mailto:sage [2012/03/19(月) 16:50:34.02 ID:???] Qdmail(hal456.net/qdmail/ )使ってるひといる? さくらインターネットのメールサーバにQdmail使ってSMTP AUTHでメール送信してるんだけど、 何回か(4,5回が多い)に1回だけメール送れないんだよな QdSmtp error: No Responce SYSTEM TIME OUT line -> 603 QdSmtp error: getMessage error line -> 543 QdSmtp error: Error From setting line -> 488 QdSmtp error: Send Data Error or Auth Error line -> 415 Qdmail error: Qdmail Version 1.2.6b ,PHP Version 5.2.11 Qdmail error: OS WINNT ; PHP Version 5.2.11 ; Qdmail version 1.2.6b php.ini status: mb_language = Japanese ; mb_internal_encoding = UTF-8 ; mb_detect_order = ASCII,JIS,UTF-8,EUC-JP,SJIS Qdmail Status debug: 0, log: 3, errorlog: 0 Qdmail error: No send . Because SMTP mail method replied error line -> 2190 Qdmail error: Send Error line -> 2115 Qdmail error: Error happen, see upper line -> 2194 Qdmail error: Send Error line -> 2115 画面にこんなエラーが吐き出されてメール送信されない。 エラー行だって言われてるところを見てもエラー行を出力する処理しか書いてなくて どういうエラーが起こったのか全然わからない・・・。 同じような事になった人いないかな?
797 名前:nobodyさん mailto:sage [2012/03/19(月) 17:26:02.77 ID:???] スレ違い
798 名前:nobodyさん mailto:sage [2012/03/19(月) 17:27:57.85 ID:???] >>797 すまん、一応CakePHPのコンポーネントとして使ってるし、 Cake使ってる人でメール送信する人はこれ使ってる人多そうだからここで聞いてみた PHP質問スレで聞いたが、そこでもスレ違いだとさ・・・。 ライブラリの質問できる場所無いみたいなんだよな
799 名前:nobodyさん mailto:sage [2012/03/19(月) 19:02:54.22 ID:???] >>798 そうじゃなくて、ライブラリ自体、公式でサポートしてるんだから そっち行けってことっでしょ。エラーメッセージすら読めてないし。 フレームワーク以前の問題だ
800 名前:nobodyさん mailto:sage [2012/03/20(火) 05:09:01.21 ID:???] qdmailって、公式もサポートほとんどしてないだろあれ。 エラーメッセージもいいかげんだし。
801 名前:nobodyさん mailto:sage [2012/03/20(火) 09:47:42.67 ID:???] >>800 わかる。
802 名前:nobodyさん mailto:sage [2012/03/20(火) 22:24:51.38 ID:???] じゃ、qdmail使わずに自作しろよ。 メール送信なんて今まで作っていたのあるだろ。
803 名前:nobodyさん mailto:sage [2012/03/20(火) 23:14:24.46 ID:???] ・マルチバイト対応 ・HTMLメール ・添付ファイル こういうの対応しようとすると結構自作でやるのはな、、、
804 名前:nobodyさん mailto:sage [2012/03/21(水) 12:11:52.99 ID:???] いやいや、普通に1000行もかからずコード書けるから。 フレームワーク使う前に作っていたものがあるだろ。それ使えよ。
805 名前:nobodyさん mailto:sage [2012/03/21(水) 18:27:13.50 ID:???] cake使っててシェルでURLを組み立てたいときは何を使えばいいですか?
806 名前:nobodyさん mailto:sage [2012/03/21(水) 20:09:46.98 ID:???] シェルでURLを組み立てたいって意味がわからないんだが
807 名前:nobodyさん mailto:sage [2012/03/21(水) 21:31:40.83 ID:???] >>804 オレオレフレームワークつかっとけよw
808 名前:nobodyさん [2012/03/21(水) 23:19:44.62 ID:ZAI6cSPi] $this->set('select', $this->Foo->find('list', array(//select要素 'fields' => array( 'Foo.id', 'Foo.firstname' ))))); とすると、 $form->select("Foo.bar", array($select), 0, array('empty' => null)) で select要素の中に <option value="Fooのid">Fooのfirstnameの中身</option> というのができるんですが、 これを <option value="Fooのid">Fooのsecondnameの中身 Fooのfirstnameの中身</option> としたいんですが、find('list')は一対でしか使えないんでしょうか? やり方をご教示いただけたら幸いです
809 名前:808 [2012/03/21(水) 23:27:53.96 ID:ZAI6cSPi] 自己解決しました allで読んで、 foreach ($select as $value) { $talent_data[$value['Foo']['id']] = $value['Foo']['secondname'] . ' ' . $value['Foo']['firstname']; } $this->set('select', $select); でlistで作ったoption群と同じ形式のリストデータが生成されました
810 名前:nobodyさん mailto:age [2012/03/22(木) 00:13:00.01 ID:???] modelにrule=>urlを書いたらurl欄が空欄もurlが正しくないになってしまうんですが、 urlが空でもよくて、入っていれば正しいURLか判定する、という風にするやり方がありましたらお教えください
811 名前:nobodyさん mailto:sage [2012/03/22(木) 00:20:23.77 ID:???] allowEmpty
812 名前:nobodyさん mailto:age [2012/03/22(木) 00:35:14.75 ID:???] >>811 ありがとうございます、解決できました!
813 名前:nobodyさん mailto:sage [2012/03/22(木) 02:02:03.59 ID:???] >>806 URLをTwitterに投稿するときに使おうと…
814 名前:nobodyさん mailto:sage [2012/03/22(木) 10:58:28.03 ID:???] >>807 煽る意味がわからん。他人のライブラリは使えないと言い、 自分でも自作できないとかワガママすぎるだろ。
815 名前:nobodyさん mailto:sage [2012/03/22(木) 19:38:50.77 ID:???] >>814 先に煽ったのは>>804 じゃね フレームワークスレで、自分で書いたもん使えて
816 名前:nobodyさん mailto:sage [2012/03/23(金) 00:01:31.13 ID:???] おかしくないだろ。なんでも他人を頼ろうとするなよ。 自分でコンポーネントやヘルパー作れるようになってるんだから。
817 名前:nobodyさん mailto:up [2012/03/23(金) 10:24:37.19 ID:???] up