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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 10ホール目【v1.3】

    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
    901 : nobodyさん - 2011/02/08(火) 15:10:54 ID:??? (+7,-30,-135)
    hasManyとbelongsToでアソシエーションしたテーブルのデータを1ページで複数レコードをsaveAllを使って一括更新しようとしています。

    更新時に外部キーに設定したフィールドのレコードに空の値が送られてしまいます。
    それ以外は正常に更新されています。

    $form->hiddenで値を渡そうとしても、発行されているSQLの値は空になり、リレーションが壊れてしまいます。

    どなたか回避策をご教授願います。
    902 : nobodyさん - 2011/02/08(火) 15:19:09 ID:??? (+61,+28,-2)
    >>899
    ほとんど静的ページなんだから、ビューキャッシュしたらいいのにな
    903 : nobodyさん - 2011/02/08(火) 15:31:21 ID:??? (+0,-29,-19)
    >>901
    formはとりあえず置いといて、
    ShellでModelだけ扱うコード書いていけるか試す。
    904 : nobodyさん - 2011/02/08(火) 16:52:25 ID:??? (+38,-29,-2)
    新しいCookbookはブラウザにキャッシュしてるよ
    905 : nobodyさん - 2011/02/08(火) 17:38:00 ID:??? (+46,+28,+0)
    あほですわ
    906 : nobodyさん - 2011/02/08(火) 18:21:33 ID:??? (+93,+20,-14)
    >>899
    なんかクソ重いフレームワーク使ってるんじゃないかな
    907 : nobodyさん - 2011/02/08(火) 18:52:39 ID:??? (+57,+29,-29)
    けしからんな
    CakePHPで組み直してやれよ
    908 : nobodyさん - 2011/02/08(火) 19:15:53 ID:??? (+73,+29,-111)
    公式サイト重くてよく落ちてるよね。
    Cakeはローカルで使えるヘルプを用意するべき。

    ヘルプをオンラインでしか提供しないのは、googleの広告収入目当てなのかね。
    せこいな・・・

    >>906
    本家のサイトが重いと「駄目なフレームワークなんだな」という印象を与える。


    >>904
    特定のサイトを明示的に永久キャッシュさせるのってどうやるの?
    普通はキャッシュはいつの間にか消えちゃうと思うけど
    909 : nobodyさん - 2011/02/08(火) 19:46:17 ID:??? (+57,+29,-21)
    駄目とまでは言わないけど、実際あまりよくできたフレームワークじゃないよね、これ
    910 : nobodyさん - 2011/02/08(火) 19:50:16 ID:??? (+40,+22,-3)
    どのへんが?
    911 : nobodyさん - 2011/02/08(火) 20:15:12 ID:??? (+96,+29,-21)
    てか、Cookbook新しくなって、めちゃくちゃ軽くなったぞ?
    まえはページ切り替えるとそこそこ反応遅かったけど、
    今は即切り替わる。
    キャッシュされてないページはちょっともたつくけど、
    2回目以降はほんとはやいぞ。
    912 : nobodyさん - 2011/02/08(火) 20:19:56 ID:??? (+52,+29,-2)
    アホはだまっとけって↑
    913 : 894 - 2011/02/08(火) 20:50:30 ID:??? (+5,-29,-8)
    >>896大変失礼しました。
    1.3系で作成されたECサイトのサンプルがありましたら、ぜひ教えてください。
    914 : nobodyさん - 2011/02/08(火) 21:47:30 ID:??? (+70,+29,-6)
    >>911
    ああだいぶ早くなった。俺が見たときはキャッシュクリア直後だったのかもな。
    915 : nobodyさん - 2011/02/09(水) 11:03:49 ID:??? (+91,+29,-30)
    みなさんはページ数がどれくらいまでならCakePHPでサイト構築しますか?
    916 : nobodyさん - 2011/02/09(水) 11:50:06 ID:??? (+0,-18,+0)
    ページ数ww
    917 : nobodyさん - 2011/02/09(水) 12:46:52 ID:??? (+138,+29,-36)
    >>915
    15ページくらいかな


    皆さんに質問です
    cakephpをものにしたら仕事に困らないですか?月給30万円も夢じゃない??
    918 : nobodyさん - 2011/02/09(水) 12:56:20 ID:??? (+23,+0,-1)
    30万でいいの?
    919 : nobodyさん - 2011/02/09(水) 12:57:27 ID:??? (+14,-3,+0)
    板違い
    920 : nobodyさん - 2011/02/09(水) 13:34:19 ID:??? (+71,+29,-24)
    >>917
    15ページでもシステム使わないかしょなら面倒じゃないか?

    なにせアップロードする時はCakeのファイル数が多いから、
    会社概要的な小規模サイトの場合、Cake使うのが煩わしいんだよな
    921 : nobodyさん - 2011/02/09(水) 13:59:41 ID:??? (-2,-25,-1)
    CGIなら月給35万可能だにょ
    922 : nobodyさん - 2011/02/09(水) 19:27:04 ID:??? (+0,-27,-18)
    cakephpとmysqlをモノにしたら

    月給50マンは可能なはず
    923 : nobodyさん - 2011/02/09(水) 19:28:04 ID:??? (+110,+29,-4)
    >>917
    ほれ自信が付いたらやってごらん
    http://hp.submit.ne.jp/request/detail/20329
    924 : nobodyさん - 2011/02/09(水) 20:24:52 ID:??? (+72,+29,-5)
    >>923
    何作るか具体的に書いてないところを見ると、奴隷が欲しいんだな
    925 : nobodyさん - 2011/02/09(水) 20:53:26 ID:??? (+57,+29,-40)
    モノにしてる度合いにもよるけどなw
    CakePHPより、MySQLの方にかなり精通してるなら、
    高給もありえると思うが。
    926 : nobodyさん - 2011/02/09(水) 21:04:54 ID:??? (+58,+29,-20)
    「精通」ってどの程度?
    927 : nobodyさん - 2011/02/09(水) 21:27:15 ID:??? (+33,+10,-13)
    CakePHPは終わコン
    928 : nobodyさん - 2011/02/09(水) 21:32:26 ID:??? (+57,+29,-17)
    ではCakePHPにとって替わるのは何かね?
    929 : nobodyさん - 2011/02/09(水) 22:51:31 ID:??? (+20,-30,-266)
    app配下にあるxxx.pngを、controllerのactionから呼び出して、viewに表示させたい。

    controller側
    <?php
    class hoge extends AppController{
    function piyo(){
    $this->layout = null;
    $img = APP . DS . "data/image1.png";
    header("Content-Type: image/png");
    echo file_get_contents($img);
    }
    }
    ?>

    view側
    <?php
    echo $html->image('/hoge/piyo', array(
    class' => 'class_icon',
    'alt'=>'noImage',
    'name'=>'profile_image'
    )
    );
    ?>

    実行をすると、
    画像ファイル "http://xxxx/hoge/piyoは" は壊れているため、表示できませんでした。
    とでます。

    解決方法を知っている方は、教えてください。
    ちなみに、.php,.ctpはutf-8で保存されてます。BOMなしです。
    930 : nobodyさん - 2011/02/09(水) 22:52:34 ID:??? (+69,+29,+0)
    お前、根本的に間違ってる
    931 : nobodyさん - 2011/02/09(水) 22:58:39 ID:??? (-6,-29,-14)
    app配下にある画像をphp
    932 : nobodyさん - 2011/02/09(水) 23:31:22 ID:??? (-2,-30,-25)
    errorというコントローラー名って使えないの?
    アクセスしたらApacheが/var/www/errorにファイル取りにいって404になる
    933 : nobodyさん - 2011/02/10(木) 00:21:38 ID:??? (+27,+1,+1)
    >>929 viewの出力やめれ
    934 : nobodyさん - 2011/02/10(木) 00:46:20 ID:??? (+43,-26,-42)
    >>926
    ボトルネックになっている問い合わせを調べて、SQLチューニング等で解決できるくらい
    935 : nobodyさん - 2011/02/10(木) 00:54:08 ID:eN2QEGlj (+34,+29,-1)
    >>930
    間違っているなら、そこを指摘してあげないと。
    936 : nobodyさん - 2011/02/10(木) 01:07:36 ID:??? (+97,+29,-23)
    >>934
    それくらいだとMySQL触ったばっかでもやるからダメじゃないかな?
    サービス担当したときにSQL全然わからないままググりながらやった覚えがある
    937 : nobodyさん - 2011/02/10(木) 01:19:17 ID:??? (+91,+29,-56)
    Amazonやgoogleで高給貰いながらエンジニアやりたい

    高卒未経験の俺でもCakePHPをモノにして
    大器晩成なるかな?
    938 : akiyan - 2011/02/10(木) 01:33:01 ID:??? (+104,+29,-13)
    >>937
    無理ですね
    googleは院卒が最低限
    あなたみたいな人はペニーオークションで稼ぐといいよ
    939 : nobodyさん - 2011/02/10(木) 01:36:11 ID:??? (+71,+29,-60)
    >>938
    仮に僕がペニーオークションみたいなのをやって成功したらGoogleは雇ってくれますか?


    ペニーオークションみたいな運営方法って違法にはなりませんか?
    940 : nobodyさん - 2011/02/10(木) 01:58:44 ID:??? (+1,-26,-25)
    公式に現在置いてある1.3.6って
    この脆弱性の問題はクリアしてんのかな?

    http://co3k.org/diary/12
    941 : nobodyさん - 2011/02/10(木) 02:07:08 ID:??? (+71,+29,-15)
    >>936
    やると出来るは違うと思う。
    まぁスレチだしそろそろやめる。
    942 : nobodyさん - 2011/02/10(木) 02:46:38 ID:??? (+13,-30,+0)
    どなたか教えて頂けないでしょうか?
    まず私についてですが、プログラム歴1年 php歴3ヶ月です。
    cakephpを始めて1週間になります。

    今回お尋ねしたいことは既存DBとの結合についてです。
    グーグル検索いたしましたし、過去スレもひと通り目を通しました。
    自身でもいろいろと試してみたのですが、未熟故にどうしてもできないため
    質問させて頂きます。

    モデル「User」はDB「既存 」にあるTABLE「users」に接続するようdbconfigを設定しています。
    primaryKeyは「user_cd」で「group_cd」がフィールドにあります。
    モデル「Group」はDB「既存」にあるTABLE「groups」に接続するようdbconfigを設定しています。
    primaryKeyは「group_cd」です。
    モデル「Auth」はDB「新規」にあるTABLE「auth」に接続するようdbconfigを設定しています。
    primaryKeyは「id」で「user_cd」がフィールドにあります。

    私が実現したい事はモデル「Auth」のメソッド「find」で
    hasOne形式で「User」を結びつけさらにその結び付いた「User」に対して
    hasMany形式で「Group」を結びつける事です。

    「User」と「Group」を結びつける際には、
    一時的に「User」のprimaryKeyを「group_cd」へ変更する事でできました。
    「Auth」「User」と「Group」を結びつける事ができなかったので
    「users」と「groups」を結合したビュー用のモデル「Usergroup」を作成し、
    「User」のprimaryKeyを「group_cd」へ変更する事でできました。
    ※ただし、同一「auth」&「users」が複数取得されてしまう。

    Auth →[hasOne]→User→[hasMany]→Group
    primaryKeyを変更せず、ビューを作る等余分な事をせずに結合する方法を
    ご教示ください。お願いします。
    943 : 942 - 2011/02/10(木) 02:49:13 ID:??? (+3,-30,-309)
    訂正です。
    >「Auth」「User」と「Group」を結びつける事ができなかったので
    >「users」と「groups」を結合したビュー用のモデル「Usergroup」を作成し、
    >「User」のprimaryKeyを「group_cd」へ変更する事でできました。

    「Auth」からfindメソッドで「User」と「Group」を結びつける事ができなかったので
    「users」と「groups」を結合したビュー用のモデル「Usergroup」を作成し、
    「Auth」のprimaryKeyを「user_cd」へ変更する事でできました。
    944 : nobodyさん - 2011/02/10(木) 04:12:27 ID:??? (+47,+29,+0)
    うるさい黙れ
    945 : nobodyさん - 2011/02/10(木) 11:14:08 ID:??? (+13,-30,-157)
    cakephpでsqlite3を使ってみようと思い、接続まではうまくいったのですが
    $scaffold で見てみると
    sqlite3で直接入れたデータは読み込めたが、
    $scaffold上でデータ追加しようとしたら Please correct errors below. 出て追加されませんでした。
    なぜでしょうか?

    cakephpのバージョンは1.3.6です

    Nr Query Error Affected Num. rows Took (ms)
    1 INSERT INTO "hoges" ("data", "modified", "created") VALUES ('aaaa', '1297303126', '1297303126')
    946 : 945 - 2011/02/10(木) 12:09:02 ID:??? (+57,+29,-6)
    自己解決しました
    データベースファイルだけじゃなくてディレクトリにも書き込み権限を与えないとだめだったようです
    失礼しました
    947 : nobodyさん - 2011/02/10(木) 18:33:29 ID:??? (+32,+11,-18)
    ふと訪れた著作権ガン無視エロサイトのfaviconがcakeだった
    それだけ
    948 : nobodyさん - 2011/02/11(金) 16:09:07 ID:??? (+73,-22,-18)
    cakephpでwebサイトつくると時間かかるな
    949 : nobodyさん - 2011/02/11(金) 16:51:08 ID:??? (+56,+28,-6)
    作った後のバグ修正などで、時間短縮できるはずさ
    950 : nobodyさん - 2011/02/11(金) 17:11:28 ID:??? (+57,+29,-1)
    作るのはすぐできる。動かないんだよ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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