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

    私的良スレ書庫

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

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

    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
    454 : nobodyさん - 2009/01/20(火) 03:21:49 ID:??? (-19,-12,-11)
    そもそもoracleか・・
    457 : nobodyさん - 2009/01/20(火) 15:52:01 ID:??? (-21,-9,+0)
    >>455
    www
    458 : nobodyさん - 2009/01/20(火) 16:57:25 ID:??? (+16,+23,+0)
    あれ、一人だけID出てるな
    459 : nobodyさん - 2009/01/20(火) 17:03:38 ID:b4+xy3zg (+11,+21,+1)
    sage無きゃ出るでしょ
    460 : nobodyさん - 2009/01/20(火) 17:07:06 ID:??? (+22,+29,+0)
    なるほどそういうことか
    461 : nobodyさん - 2009/01/20(火) 17:13:23 ID:??? (+9,+16,-10)
    sage無くても出ないけどね
    462 : nobodyさん - 2009/01/20(火) 17:41:48 ID:??? (-26,-24,-22)
    1.2なってからのfindやinputの修正は地味だけど良いね
    非常に分かりやすくなった
    463 : nobodyさん - 2009/01/21(水) 01:59:22 ID:??? (-28,-30,-65)
    scaffoldだとAuthコンポーネントってちゃんと働かない?
    webルートにアクセスすると、一応/users/loginへ
    リダイレクトされるんだけど、そこでurlを/users/indexって
    書き替えると、ログインしてなくてもユーザーの一覧が
    見えてしまう。(´・ω・`)
    470 : nobodyさん - 2009/01/21(水) 11:34:17 ID:??? (-13,-11,-8)
    認証掛けるくらいなんだから、うかつに編集されないように
    scaffoldを使わないのが正しいやり方だと思う。思うけどね。
    472 : nobodyさん - 2009/01/21(水) 17:57:23 ID:??? (+23,+29,-45)
    >471
    へぇ~、いまはOracleでもまともに動くんだなぁ。

    2年位前はDBO周りがバグだらけで使い物にならなかったけど。
    474 : nobodyさん - 2009/01/22(木) 01:10:40 ID:??? (-27,-30,-104)
    containでモデル指定すると親モデルと同じ階層に並ぶ形で出てくるけど
    親モデルの奥に配置するにはどうすればいい?
    Model1->find('all',array(
    'contain'=>array(
    'Model2'
    )),

    結果:
    array(
    [0]=>array(
    [Model1]=>array(),
    [Model2]=>array(),
    )
    )
    476 : nobodyさん - 2009/01/22(木) 12:48:42 ID:??? (-29,-30,-61)
    cakeのDB接続まわりを参考にしたいのですけど
    どのあたりのソースを見ればよいのでしょうか?
    /app/config/database.php.default
    に接続情報がありますが
    これらの情報を使用して接続している部分あたりを見たいです
    479 : nobodyさん - 2009/01/22(木) 15:44:55 ID:??? (-3,+0,-79)
    CakePHP には、Railsでいうmigrationがないけど、
    みんなはDBスキーマはどうやって管理してる?

    前スレを見たら少し話題になってたけど、なんかgdgdに終わってた。
    480 : nobodyさん - 2009/01/23(金) 00:16:41 ID:??? (-21,-24,-91)
    CakePHPの1.2.0.7962でセキュリティコンポーネントを使って
    二重投稿防止しようとしてるんだけど全然防止できない
    saveした後に明示的にセッションからトークン消してやればうまくいくんだけど、
    皆様方そんなことをしている様子はないし

    http://www.1x1.jp/blog/2006/12/cakephp_csrf.html

    やってることはほぼこのまんま
    1.2なんで$formでフォーム生成してるのが違うくらい

    フレームワーク使ってるってのに全然サクサク感がねぇー
    481 : nobodyさん - 2009/01/23(金) 02:23:23 ID:??? (-19,-30,-142)
    >>479
    とりあえず、普通にSQLでやってる。
    create_tables.sqlとか適当なファイルにcreate table文まとめてる。
    で、Subversionで管理。

    ほんとは、マイグレーションあると便利だけどね。
    こんな感じの使い方ができるPHPスクリプトを作ればいいんだけど、
    面倒だからやってない。でも、そのうちやるつもりw
    php rake.php db:migrate
    php rake.php db:migrate VERSION=3
    php rake.php db:create
    php rake.php db:drop
    482 : 481 - 2009/01/23(金) 02:38:24 ID:??? (+27,+29,-8)
    今調べてみたら、1.2だと非公式だけどマイグレーションあるんだね。
    知らなかったわ。
    今度試してみよう。
    485 : 484 - 2009/01/23(金) 07:37:43 ID:??? (-28,-17,-6)
    sortして1番めを取得すれば良かったのか…
    >>484自己解決で。素人ですみません。
    486 : nobodyさん - 2009/01/23(金) 10:46:31 ID:??? (-29,-29,-100)
    >>481-482
    自分もこういうのを見つけていた。まあ「cakephp migration」でググっただけ
    だけど。

    "CakePHP migration" フォーラム - CakePHP Users in Japan
    http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1176&forum=3

    CakePHP のおいしい食べ方: DBマイグレーションか、DBスキーマシステムか
    http://cakephp.seesaa.net/article/97882341.html

    誰か使っている人いないかな。
    488 : nobodyさん - 2009/01/24(土) 16:41:32 ID:??? (-17,-30,-172)
    AuthComponent の認証をディレクトリ単位でわけるよい方法ってないでしょうか?

    /document_root/siteA/ 配下と
    /document_root/siteB/ 配下でわけたい。

    siteA 配下は 教師モデルを対象に認証済みのユーザーはアクセス可能とし、
    siteB 配下は 生徒モデルを対象認証済みのユーザーを対象にする。
    当然、教師認証済みであってもは siteB にはアクセスできず、生徒は認証済みであっても
    siteA にはアクセスできない

    みたいな事がやりたいんですが。。。

    490 : 488 - 2009/01/24(土) 17:14:12 ID:??? (-29,-29,-127)
    acl は、同一ユーザーテーブルの中での権限の割り当てではないでしょうか?
    がんばって読んでみたんですが、そもそもユーザー認証を行なうモデルが異なる場合は
    対応できないように思いました。

    今回は、教師と生徒で登録されているテーブルが違うのでログインページも教師用と生徒用があります。

    教師は siteA/login.php にて。生徒は siteB/login.php にて認証します。

    で、教師でログインした場合は siteA 配下のみアクセス可能。生徒でログインした場合は siteB のみ
    アクセス可能としたい。

    かっこ悪いすが、サブドメインきって cake そのものを2通り用意したほうが簡単かもしれないと思ってしまいました。
    何かよい方法があればいいな、と。
    491 : nobodyさん - 2009/01/24(土) 22:19:27 ID:??? (+17,+29,+0)
    もっと嫁
    492 : nobodyさん - 2009/01/24(土) 22:20:11 ID:??? (+27,+29,-8)
    cake2個用意するとか前にも言ってるやつが居たが
    プログラマーのやり方じゃない
    493 : nobodyさん - 2009/01/24(土) 22:44:47 ID:??? (+27,+29,-19)
    cakeはもっとサンプルが公開されてると、こうした初心者の人も助かりそうだね。
    初心者がcakeのソースなんて追え無いんだから。
    494 : nobodyさん - 2009/01/24(土) 22:58:31 ID:??? (-29,-23,-9)
    つーか公式マニュアルにAROとACOの説明があるのに
    >>490の理解になるのはおかしい
    ちゃんと読んでない
    495 : nobodyさん - 2009/01/25(日) 11:58:58 ID:??? (+27,+29,-41)
    アクションが増えるとコントローラーの行数も増えるのたが、
    お前らのコントローラーの行数は最大でどの位ですか。
    496 : nobodyさん - 2009/01/25(日) 12:03:41 ID:??? (+19,+21,-16)
    アクションの数自体、1コントローラ最大で10くらいしか経験無いわ
    497 : nobodyさん - 2009/01/25(日) 19:50:45 ID:??? (+25,+29,-68)
    「CakePHPポケットリファレンス」の資料に載ってる
    CakePHPの命名規則って、かなりでたらめ?
    498 : nobodyさん - 2009/01/25(日) 21:22:02 ID:??? (+27,+29,-19)
    一つの関数(アクション)の行数を短くしろとは聞くが
    一つのクラス(コントローラー)の行数を短くしろとは
    あまり聞かない。
    499 : nobodyさん - 2009/01/25(日) 23:34:20 ID:??? (-27,-29,-84)
    >>497
    「CakePHPポケットリファレンス」の命名規約(p.406-408)で
    「これ、おかしんじゃない」のワースト3を教えて。
    http://book.cakephp.org/ja/complete/22/CakePHPの規約
    500 : nobodyさん - 2009/01/25(日) 23:37:01 ID:??? (+25,+27,-7)
    俺も手元の開いてみた
    なんか楽しいw
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 日本語 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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