のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】フレームワーク CakePHP 13ホール目【v2.0】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2012/03/20(火) 09:47:42.67 ID:??? (+46,+17,+2)
    >>800
    わかる。
    802 : nobodyさん - 2012/03/20(火) 22:24:51.38 ID:??? (+57,+29,-18)
    じゃ、qdmail使わずに自作しろよ。
    メール送信なんて今まで作っていたのあるだろ。
    803 : nobodyさん - 2012/03/20(火) 23:14:24.46 ID:??? (+3,-24,-2)
    ・マルチバイト対応
    ・HTMLメール
    ・添付ファイル
    こういうの対応しようとすると結構自作でやるのはな、、、
    804 : nobodyさん - 2012/03/21(水) 12:11:52.99 ID:??? (+130,+29,-25)
    いやいや、普通に1000行もかからずコード書けるから。
    フレームワーク使う前に作っていたものがあるだろ。それ使えよ。
    805 : nobodyさん - 2012/03/21(水) 18:27:13.50 ID:??? (+16,-11,-21)
    cake使っててシェルでURLを組み立てたいときは何を使えばいいですか?
    806 : nobodyさん - 2012/03/21(水) 20:09:46.98 ID:??? (+81,+26,-3)
    シェルでURLを組み立てたいって意味がわからないんだが
    807 : nobodyさん - 2012/03/21(水) 21:31:40.83 ID:??? (+104,+29,-14)
    >>804
    オレオレフレームワークつかっとけよw
    810 : nobodyさん - 2012/03/22(木) 00:13:00.01 ID:??? (+3,-29,-46)
    modelにrule=>urlを書いたらurl欄が空欄もurlが正しくないになってしまうんですが、
    urlが空でもよくて、入っていれば正しいURLか判定する、という風にするやり方がありましたらお教えください
    811 : nobodyさん - 2012/03/22(木) 00:20:23.77 ID:??? (+13,-29,+0)
    allowEmpty
    812 : nobodyさん - 2012/03/22(木) 00:35:14.75 ID:??? (+31,+2,+0)
    >>811
    ありがとうございます、解決できました!
    813 : nobodyさん - 2012/03/22(木) 02:02:03.59 ID:??? (+54,+16,-4)
    >>806
    URLをTwitterに投稿するときに使おうと…
    814 : nobodyさん - 2012/03/22(木) 10:58:28.03 ID:??? (+105,+29,-37)
    >>807
    煽る意味がわからん。他人のライブラリは使えないと言い、
    自分でも自作できないとかワガママすぎるだろ。
    815 : nobodyさん - 2012/03/22(木) 19:38:50.77 ID:??? (+76,+29,-17)
    >>814
    先に煽ったのは>>804じゃね
    フレームワークスレで、自分で書いたもん使えて
    816 : nobodyさん - 2012/03/23(金) 00:01:31.13 ID:??? (+57,+29,-31)
    おかしくないだろ。なんでも他人を頼ろうとするなよ。
    自分でコンポーネントやヘルパー作れるようになってるんだから。
    817 : nobodyさん - 2012/03/23(金) 10:24:37.19 ID:??? (-5,-23,+0)
    up
    818 : nobodyさん - 2012/03/23(金) 11:50:45.97 ID:??? (+62,+29,-52)
    自分で簡単に組める人はここで質問しないだろ。自分が見落としてるだけで、他のいいモジュールがあるのかも?って淡い期待で書き込んでるんだとおもうよ。自分で組むしか方法が無い。っていう結論を貰えるだけでも嬉しいのでは?
    819 : nobodyさん - 2012/03/23(金) 13:36:50.00 ID:??? (+62,+29,-68)
    なにかおかしくね?自分でプログラミングせずに、
    いきなりフレームワーク使い出したというのか?
    大体は参考書やらネットの情報やらで適当なプログラム作って、
    慣れた後に効率化を求めてフレームワークを使い出すと思うんだが。
    820 : nobodyさん - 2012/03/23(金) 13:42:01.91 ID:??? (+8,-24,-131)
    mail関数やmb_send_mail関数でメール送信しようとして
    文字化けしたり、上手く送れなくてネットで調べながら
    自分なりの「メール送信ライブラリ」を作ると思うんだが。

    で、その後に添付ファイルやらHTMLメールやらを送信したくなって
    qdmailのような他人が作ったライブラリを探すというのなら分かるよ。
    でも、いきなり上記の部分すっ飛ばしてCake使って
    「上手く動きません><」とか言われても、勉強不足以外の何者でもないだろ。
    821 : nobodyさん - 2012/03/23(金) 16:25:24.36 ID:??? (+51,+28,+1)
    仲良くしようぜ。
    823 : nobodyさん - 2012/03/24(土) 18:51:05.67 ID:??? (+27,+9,+2)
    kwsk
    824 : nobodyさん - 2012/03/25(日) 01:08:52.69 ID:??? (+7,-30,-62)
    paginatorでクエリを渡そうと思って
    $paginator->options(
    array('url' => array('?id=' . $id))
    );
    とやったんですが、
    foo/?id=100/page~1
    みたいなurlになってしまってうまく動作できません
    foo/page~1?id=100
    となるようにしたいんですが、optionsをどう書き換えたらいいんでしょうか?
    825 : nobodyさん - 2012/03/25(日) 19:19:28.98 ID:??? (-1,-29,-8)
    >>824
    array( '?' => array( 'id' => $id ))
    って感じじゃなかったかな
    826 : nobodyさん - 2012/03/25(日) 23:49:03.03 ID:??? (+24,-30,-63)
    Router::url(array('controller' => 'test', 'action' => 'index', 'id' => $id))

    みたいな事をしてURLを生成しているのですが、
    パラメータ部分を予め設定しておく事は出来ないのでしょうか?
    827 : nobodyさん - 2012/03/26(月) 08:08:50.35 ID:??? (+35,+9,-11)
    >>826
    ヘルパーでも作る
    829 : nobodyさん - 2012/03/26(月) 19:11:54.92 ID:??? (+125,+29,-35)
    フォームヘルパーってぶっちゃけ要らない機能だよね
    最初は便利なのかなと思ったけどしばらくいじって思い通りにいかないから
    ないものとして普通にformタグ書くようにしたら能率上がったわ
    830 : nobodyさん - 2012/03/26(月) 23:14:30.50 ID:??? (+70,+29,-26)
    >>829
    確認の時どうしてるんだ?次のページに推移して「エラーがあります」か?
    831 : nobodyさん - 2012/03/27(火) 00:49:24.75 ID:??? (+74,+29,-10)
    >>829
    いや、使った方がいいよ。
    俺もベタ書きやってたけど使わないとエラー処理が困る。
    832 : nobodyさん - 2012/03/27(火) 01:42:43.77 ID:J3nZuwJg (+24,+29,-32)
    バリデーションエラー時に普通の方法だと
    エラーが出たフォームの上(下だっけ?)にメッセージが表示されるけど
    任意の場所に表示したい場合はどうしてる?
    833 : nobodyさん - 2012/03/27(火) 03:37:14.44 ID:??? (-1,-29,-11)
    <?php echo $form->error('Post.name')?>
    834 : nobodyさん - 2012/03/27(火) 14:05:24.25 ID:??? (+2,-29,-67)
    CakePHPで「INSERT~ON DUPLICATE KEY UPDATE」
    は使えないのでしょうか?使える場合は書き方を押してください
    835 : nobodyさん - 2012/03/27(火) 14:37:07.94 ID:??? (+65,+28,-17)
    CakePHPの質問を書いたら、ちゃんと答が返ってくる掲示板ないでしょうか
    836 : nobodyさん - 2012/03/27(火) 17:57:15.57 ID:??? (+16,-20,-14)
    >>835
    cakephpのコミュニティで質問すれば。
    http://cakephp.jp/modules/newbb/index.php
    837 : nobodyさん - 2012/03/27(火) 18:30:51.02 ID:??? (-1,-29,+0)
    >>834
    Model -> save()
    838 : nobodyさん - 2012/03/28(水) 22:39:25.33 ID:??? (+23,-30,-51)
    設計って結構迷うよね・・。

    編集でidが2つある場合、URLが/post/edit/1/2
    みたいになるけど、これってわかりづらいよね。
    ピュアPHPの、edit.php?parent_id=1&id=2の方が分かりやすい気がする。
    まぁ、Cakeでは/edit/parent_id:1/id:2 というURLにはなるんだけどさ・・・
    839 : nobodyさん - 2012/03/28(水) 22:40:41.18 ID:??? (+67,+2,-26)
    >>838
    ID=一意に表すもの
    だし1つで表せないとしたらそれはIDじゃない
    1つで表せるならURLに含ませる必要ない
    840 : nobodyさん - 2012/03/28(水) 23:05:18.11 ID:??? (+101,+29,-30)
    >>839
    別々のものに同じidが割り振られているのはおかしいが、
    ひとつのものに二つ以上のidが振られているのは問題なくね?
    841 : nobodyさん - 2012/03/28(水) 23:10:52.27 ID:??? (+77,+29,-10)
    >>840
    問題ないけど、2つ持たせる意味がわからないし、
    仮に持たせたとしてもそれをURLに含ませる意味もわからない
    842 : nobodyさん - 2012/03/28(水) 23:15:51.51 ID:??? (+13,-30,-106)
    >>841
    管理画面があったとして、
    ユーザID・1が投稿したお知らせのID2を見たいとする。

    ピュアPHPなら、edit.php?user_id=1&id=2だよな?
    Cakeなら/edit/1/2か/edit/user_id:1/id:2だな。
    セッションに含めて持ち回る方法もあるけど、
    毎回セッションに入れるのはおかしくないか?って思うからさ。
    843 : nobodyさん - 2012/03/28(水) 23:24:56.61 ID:??? (-1,-29,-10)
    edit.php?id=2
    じゃだめなの?
    844 : nobodyさん - 2012/03/28(水) 23:32:10.02 ID:??? (+41,-30,-67)
    ピュアPHPだとそれで良いんだよ。でもCakeだと迷うだろ?
    Cakeの書き方で言えば、
    /news/add/1  この1はuser_idの1
    /news/edit/2  この2はidの2
    URLを見ただけでは混乱する
    845 : nobodyさん - 2012/03/28(水) 23:46:26.83 ID:??? (+41,+18,+1)
    POSTすりゃええやん
    846 : nobodyさん - 2012/03/28(水) 23:58:08.70 ID:??? (+56,+29,-6)
    迷うだろって言われても迷わないよな
    847 : nobodyさん - 2012/03/28(水) 23:59:20.33 ID:??? (+39,-29,-20)
    >>846
    ほんとに?自分だけで分かるからOKって考え方なの?
    ちなみに、/edit/1/2みたいな書き方はBaserCMSでもやってた
    848 : nobodyさん - 2012/03/29(木) 00:03:50.49 ID:??? (+3,-30,-53)
    自己レスだけど、コーディング時は迷う事はないか。
    Router::url('/news/edit/' . $data['Newsr']['userid'] . '/' . $data['News']['id'])
    になるわけだし。単なるURL上での事ならこだわる必要ないかな。
    外部に公開するわけでもないし。
    849 : nobodyさん - 2012/03/29(木) 00:06:24.29 ID:??? (+97,+29,-31)
    >>847
    自分だけわかるもくそも、URLの規則を万民にわかるように書くことなんてそもそも無理じゃね?
    850 : nobodyさん - 2012/03/29(木) 00:14:21.30 ID:??? (+104,+29,-19)
    >>849
    そうだな。規約に従おうとこだわりすぎてたわ。
    自分が作りやすい方法でやるよ。色々ありがとう
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について