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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 12ホール目【笑】

    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
    401 : nobodyさん - 2011/09/19(月) 07:28:38.94 ID:??? (+77,+29,-96)
    >>398
    いや、やりかたは間違ってるとは思わないよ。
    ただAuthコンポーネントは結合されたテーブルの中身は
    持ってこないというのが現状の仕様だからとしか言いようがない。
    Authコンポーネントはリクエスト毎に呼び出されるから
    結合させると重くなるとかが理由じゃないかな。
    402 : nobodyさん - 2011/09/19(月) 11:28:37.42 ID:??? (+3,-30,-172)
    CakePHP初心者で勉強しています。レイアウト機能で質問があります。

    左右2カラムのサイトを作成時、左側のカラムが固定で特に変更しなくて良い場合に
    レイアウト機能でうまく対応できないでしょうか?

    入門書には以下のように書かれていますが
    <body>
    <?php echo $content_for_layout; ?>
    </body>

    たとえば以下の、左カラムにユーザ作成のコンテンツを表示できるでしょうか?
    <div id="leftcolumn">
    <?php echo $???????????; ?>
    </div>
    <div id="rightcolumn">
    <?php echo $content_for_layout; ?>
    </div>
    403 : nobodyさん - 2011/09/19(月) 11:48:51.45 ID:??? (+69,+29,-7)
    固定だったらそのままその???の部分にHTMLを書けばいいんじゃないか?
    404 : nobodyさん - 2011/09/19(月) 11:59:59.89 ID:??? (+23,-13,-36)
    >>403
    しつれいしました。 固定といってもログインユーザのユーザ名など少しはDB情報を表示します。
    405 : ◆8.LPxI - 2011/09/19(月) 15:07:13.53 ID:??? (+67,+29,-212)
    度々すみませんが、教えて下さい。

    cakephpでフォームからデータベースに保存と
    同時にメール送信をしたいと考えてます。

    テストでビュー、コントローラー、モデル、
    それからコンポーネントにQdmailを入れてみて
    起動させてみたのですが、メール送信ができて
    いません。

    去年、自作でphpを書いたときは、PCのphp.iniを
    いじって送信が出来たのですが、今回はそれでも
    上手くいきません。

    どなたか、フォームからデータベースに保存と
    同時にメール送信するサンプルプログラムなど
    をご存知の方は見えませんでしょうか?

    私自身、プログラムの知識はかじった程度で
    今も手探りで作っております。

    プログラムひとつまともに動かせない情けない
    人間ですが、どうか、お願い致します。
    406 : nobodyさん - 2011/09/19(月) 17:33:50.70 ID:??? (+65,+29,-37)
    まずは問題点の切り分けできるところはやろうぜ

    CakePHPじゃなかったらメール送信できてるの?
    407 : ◆8.LPxI - 2011/09/19(月) 17:59:07.59 ID:??? (+14,-27,-68)
    >>406
    cakephpを入れる前の自作メールは上手くいきました。

    mb_send_mailでヘッダー情報などと一緒に
    送っていました。

    ただ、今はこちらも動きません。
    元々htmlのフォームからphpプログラムにゆく
    形でした。
    cakephpを入れるとルートがおかしいのか、MVC
    の形にしてないのが問題かわかりませんが
    「そのhtmlコントローラーが無い」とエラーに
    なって確認が出来ません。
    408 : nobodyさん - 2011/09/19(月) 18:23:55.03 ID:??? (+40,+5,-8)
    もちろん、サーバにアップしてテストしたよね?
    409 : nobodyさん - 2011/09/19(月) 18:32:59.67 ID:??? (+46,+18,-13)
    .htaccess入って変わったとかではないの?
    410 : ◆8.LPxI - 2011/09/19(月) 18:33:23.68 ID:??? (+8,-29,-64)
    >>408
    しました。
    プライベートアドレスはスパムばっかり来る
    ためメールソフトが使えなかったので、web上で
    確認できるYahooとGmailでテストしました。

    php.iniをいじったのは、Yahooで受信する設定
    をするためmail functionの項目SMTPサーバーの
    設定をするためだったと思います。
    411 : nobodyさん - 2011/09/19(月) 19:41:41.50 ID:??? (+28,-30,-124)
    >web上で確認できるYahooとGmailでテストしました。
    「サーバにアップしてテストした」の意味が違くね?

    >Yahooで受信する設定
    >をするためmail functionの項目SMTPサーバーの
    >設定をするためだったと思います。
    Yahooのサーバーで、CakePHPという意味でサーバにアップしてテスト・・・という意味だと思うのだが。
    412 : nobodyさん - 2011/09/19(月) 22:55:05.47 ID:??? (+6,-29,-6)
    >>405
    Qdmailはバグが多いから俺つかってない。
    テストとしてmail()関数でやってみれば?
    413 : ◆8.LPxI - 2011/09/19(月) 23:35:27.26 ID:??? (+44,+7,-63)
    >>411
    すみません、しっかりと書いておりませんでした。

    YahooやGmailを使って上手くいったのは、自作
    phpプログラムの方です。
    cakephpでのメール送信のテストはまだしておりません。

    localでテストした段階までのところです。

    一度、サーバーに上げて試してみます。
    申し訳ありません。
    414 : nobodyさん - 2011/09/19(月) 23:57:31.64 ID:??? (+55,+27,-12)
    表示されるエラーがあるならコピペしてみ?パスとかの部分は削って良いからさ
    415 : ◆8.LPxI - 2011/09/20(火) 00:24:13.00 ID:??? (+3,-29,-90)
    サーバーに上げて試して見ました。

    localでやっていたものそのままで、フォーム→
    確認→データベース保存・メール送信→完了
    画面の順に移行する内容です。

    エラーは無く、データベースに保存(日本語文字
    化け)されてメールは送信されてません。

    コントローラーのメール送信のプログラムに
    問題があるのでしょうか?
    416 : nobodyさん - 2011/09/20(火) 09:34:49.14 ID:??? (+15,-12,-29)
    CakePHPのSQL操作って面倒くさいよね。結合とか。
    417 : nobodyさん - 2011/09/20(火) 11:47:17.94 ID:??? (+112,+8,-59)
    CakePHPのバグがテーブルの中身全部消してしまう被害に遭遇した
    状況次第でDELETE xxxx WHERE 1=1というSQLを発行する、恐ろしいバグがあるなんて…
    お前らも気を付けろよ、新しいVerでは直ってるらしいが
    418 : nobodyさん - 2011/09/20(火) 12:18:50.41 ID:??? (+2,-25,-39)
    SQL文を直接書きつつpaginateってできないのかな。
    元々JSPとかで直接書きだったから独自の書き方が非常に面倒くさい。
    419 : nobodyさん - 2011/09/20(火) 23:57:00.98 ID:??? (+11,-6,-2)
    420 : nobodyさん - 2011/09/21(水) 08:48:21.43 ID:??? (+104,+29,-58)
    >>417
    それよくあるね。
    怖すぎだわ。
    一度、本番のデータ死んで、
    おれも死のうかと思ったけど、
    バクアッブから復元して、
    うやむやにしてまだバレてないわ、。
    421 : nobodyさん - 2011/09/21(水) 08:55:03.71 ID:??? (-1,-29,-20)
    DELETE * where 1=1;
    みたいに「全消し」が動作する場合は何か確認が欲しいよね
    422 : nobodyさん - 2011/09/21(水) 10:17:39.13 ID:??? (+57,+29,-19)
    確かに、商用システムとかでそれやられちゃ洒落にならんだ炉
    ものすごいバグじゃね?もっと騒がれても良いはずなんだが
    423 : nobodyさん - 2011/09/21(水) 10:23:30.12 ID:??? (+76,+29,-74)
    >>420
    俺も本番のデータ飛ばした
    バックアップ先にも反映されて消えちゃったから、バイナリログ漁って新しめのデータだけ復旧したわ
    涙目になりながら

    ちなみにこれな
    http://cakephp.lighthouseapp.com/projects/42648/tickets/250-model-delete-bug
    なんか見てると対応もグダグダ
    今は直っているはずだが、怖いのでDELETE発行する時は直接query書いてる
    424 : nobodyさん - 2011/09/21(水) 10:33:05.33 ID:??? (+47,+29,-2)
    こええ…
    425 : nobodyさん - 2011/09/21(水) 10:44:39.71 ID:??? (-2,-30,-16)
    delete table where 1=1

    rm -rf /
    426 : nobodyさん - 2011/09/21(水) 14:15:39.58 ID:??? (+55,+29,-58)
    商用システムならバックアップ取ってるだろうけど
    だから問題ないって話じゃないな
    前代未聞の糞フレームワーク
    427 : nobodyさん - 2011/09/21(水) 14:47:49.22 ID:??? (+57,+29,-28)
    こういうのがあると、フレームワーク自体オワコンに感じるな・・・
    オレオレだと最低限、自分で把握してるから、こういうミスは無いけども
    428 : nobodyさん - 2011/09/21(水) 16:23:32.55 ID:??? (+57,+29,-34)
    cakephpは廃れてきてるよな
    今のバージョンsmartyの対応もしてないんだぜ?
    429 : nobodyさん - 2011/09/21(水) 16:36:42.58 ID:??? (+57,+29,-27)
    そんな事言ったらSmartyはオワコン厨がくるぞー
    430 : nobodyさん - 2011/09/21(水) 16:56:15.40 ID:??? (+21,-1,-12)
    Smartyはオワコン
    431 : nobodyさん - 2011/09/21(水) 17:25:51.23 ID:??? (+49,+21,-29)
    smartyと聞いて
    smartyはどう見てもオワコンだろ
    432 : nobodyさん - 2011/09/21(水) 17:52:48.56 ID:??? (+44,+16,-46)
    Smartyはオワコン!Smartyはオワコン!
    Smartyはオワコンったらオワコン!
    うわああああああああああああああ
    433 : nobodyさん - 2011/09/21(水) 18:37:25.48 ID:??? (+78,+27,-52)
    Smartyがオワコンなら、別のテンプレートエンジンを使ってるの?
    それともテンプレートエンジン自体がオワコンなのか?
    434 : nobodyさん - 2011/09/21(水) 19:30:49.47 ID:??? (+52,+29,+0)
    またその話題かよ
    435 : nobodyさん - 2011/09/21(水) 21:36:05.47 ID:??? (+81,+8,-14)
    >>433
    テンプレートエンジン自体がオワコンなんじゃね
    436 : nobodyさん - 2011/09/22(木) 01:15:30.77 ID:??? (+68,+29,-37)
    >>435
    じゃ、仕事で「自分でテンプレの文章変更したい」
    とかクライアントが言い出したらどうするの?

    変更させないようにするの?
    それともブログみたいに一部のみにするのか?
    437 : nobodyさん - 2011/09/22(木) 11:37:15.86 ID:??? (+62,+29,-80)
    SmartyっていうかCakePHPがオワコン
    クエリでテーブル渡すという機能がありながら
    ページネーションは規則に沿わないといけないとか

    page(SQLで取り出したテーブル,項目数)とかそんなシンプルなんでいいんだYO
    438 : nobodyさん - 2011/09/22(木) 12:04:27.46 ID:??? (+52,+29,-5)
    あはは、悔しいの?
    439 : nobodyさん - 2011/09/22(木) 12:06:09.72 ID:??? (+57,+29,-34)
    CakePHPはテーブル全消しの罪によりオワコン刑になりました
    悔しいです
    440 : nobodyさん - 2011/09/22(木) 12:12:01.17 ID:??? (+12,-10,-11)
    オワートコントローラ
    441 : nobodyさん - 2011/09/22(木) 12:14:58.36 ID:??? (+58,+30,-56)
    結局、その会社・開発者ごとのオレオレで良いんじゃないかと思えてきた。
    オレオレの仕様を覚えるのって、そんなに時間かからないだろうし。
    一人で作ってる奴なら別にFW意識しなくても良いだろうしな。
    442 : nobodyさん - 2011/09/22(木) 13:34:41.12 ID:??? (+57,+29,-25)
    そらそうだよ、オレオレが一番良い
    作る時間がないから仕方なくFW使ってるだけ
    作れるならオレオレが一番良い
    443 : nobodyさん - 2011/09/22(木) 13:36:52.81 ID:??? (+62,+29,-52)
    あとCakeはそれほど良いFWではないってのも確か
    なんか使用者多そうだから使ってみたけど、どうやらそうでもないし
    バグはあるし、使いにくいし
    昔の自分にアドバイス送れるなら、Cakeはやめとけ、と言う
    444 : nobodyさん - 2011/09/22(木) 13:47:24.08 ID:??? (+57,+29,-31)
    でも、Cakeの記述って分かりやすいんだよね
    だから、オレオレでもCake風のコーディングが出来るように作ってるし。
    445 : nobodyさん - 2011/09/22(木) 13:49:12.50 ID:??? (+66,+22,-3)
    どのへんが?
    446 : nobodyさん - 2011/09/22(木) 14:07:15.81 ID:??? (+57,+29,-35)
    CakePHPと俺俺フレームワークのダメな部分だけを合成するとか
    メンテナによほど恨みがあるらしいな
    447 : nobodyさん - 2011/09/22(木) 14:17:33.00 ID:??? (+49,+12,-32)
    >>445
    配列で各部分が。findの結果を連想配列で取得できるけど
    俺にはこれがわかりやすい。どのテーブルのデータか判断付くし。
    448 : nobodyさん - 2011/09/22(木) 14:17:49.44 ID:??? (-6,-29,-18)
    配列で各部分が→配列で書く部分が
    449 : nobodyさん - 2011/09/22(木) 16:28:49.56 ID:??? (+57,+29,-16)
    SQLの命名規則のせいで汎用性が悪くなってるのは明らか
    他のシステムで使ってたテーブルがそのままじゃ使えないって不便すぎる
    450 : nobodyさん - 2011/09/22(木) 16:52:37.81 ID:??? (+57,+29,-22)
    その命名規則は守らなくても良いでしょ。
    モデルで変更できるんだし。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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