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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 4ホール目【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
    201 : nobodyさん - 2008/08/01(金) 16:36:12 ID:??? (+41,+13,-6)
    テーブル名やカラム名に日本語使うとうまく動かんとこがあるね
    202 : nobodyさん - 2008/08/01(金) 17:12:36 ID:??? (+52,+29,-14)
    そもそも、そんな発想がなかった
    203 : nobodyさん - 2008/08/02(土) 11:01:20 ID:??? (+0,-30,-38)
    テーブル名、カラム名に日本語使うと・・・

    foreach ($部署['社員'] as $社員) {
    echo $社員['氏名'];
    echo $社員['性別']['性別'];
    ...
    }

    こんな感じになるの??
    204 : nobodyさん - 2008/08/02(土) 11:52:56 ID:??? (-2,-30,-29)
    社員s_controller.php
    社員.php
    http://example.com/社員/view/1
    とか?
    205 : nobodyさん - 2008/08/02(土) 12:07:43 ID:aQY+T7Eo (+19,+29,-1)
    ↑どこまでがマジ話なんだ
    206 : nobodyさん - 2008/08/02(土) 14:11:43 ID:??? (+52,+29,+0)
    普通に笑ってしまった!
    207 : nobodyさん - 2008/08/02(土) 22:07:43 ID:??? (+9,-23,-31)
    >>203,204
    そういうのはuseTable使ってアルファベットだけにしてる。
    作ってたら途中まで問題なかったんだけど、
    SQLを""でクォートするところでちゃんとできずにSQLエラー。
    正規表現がうまくいってないとこまで分かった。

    208 : nobodyさん - 2008/08/03(日) 03:51:55 ID:??? (+57,+29,-6)
    2バイト圏じゃない人が作ってるんだから、かなり修正が必要そうだな
    209 : nobodyさん - 2008/08/03(日) 10:57:48 ID:??? (+41,+13,-1)
    1バイト圏に移行することにより解決しました
    210 : nobodyさん - 2008/08/04(月) 11:03:43 ID:??? (+0,-29,-6)
    1.2に対応した書籍って出てる?
    211 : nobodyさん - 2008/08/04(月) 11:23:09 ID:??? (+28,+5,+0)
    >>210
    時間的にムリw
    212 : nobodyさん - 2008/08/04(月) 11:25:58 ID:??? (-1,-29,-46)
    CakePHP ポケットリファレンスは
    1.1/1.2に対応してるようなことが書いてあったけど、
    どこまで対応してるのかね?
    213 : nobodyさん - 2008/08/04(月) 13:04:46 ID:??? (+52,+29,-1)
    RCで結構変わったっぽいからねぇ
    214 : nobodyさん - 2008/08/04(月) 15:39:24 ID:??? (+3,-29,-79)
    >>210-213
    現1.1ユーザーにとっては、1.2対応の基本は押さえられる
    RC前なので、betaからRCになって変わったところとかは未対応。その辺把握していないと辛いかも。
    ex Modelのconditions

    1.2betaすら使ったことがない人は、買って損はない、と思う。
    215 : nobodyさん - 2008/08/04(月) 15:42:55 ID:??? (-1,-29,-17)
    1.2のstableが出て、改訂版が出れば買うかなぁ
    216 : nobodyさん - 2008/08/05(火) 12:11:46 ID:??? (+66,+29,-18)
    そういや今月末にまたcake本でるよね。
    CakePHP徹底入門だったか。
    217 : nobodyさん - 2008/08/05(火) 13:01:29 ID:??? (+45,+22,+1)
    もう入門本イラネ
    218 : nobodyさん - 2008/08/05(火) 14:55:44 ID:??? (+66,+29,-33)
    >>216
    まじか!
    とりあえず買っておこうかな。
    cakephp 全部持ってるけど一番役に立つのはリファレンスかな。
    219 : nobodyさん - 2008/08/05(火) 16:49:14 ID:??? (+3,-29,-75)
    CakePHP徹底入門 (大型本)

    Amazonより
    > CakePHPの最新バージョンである1.2をメインとした初の解説書

    ほんとうかよ?
    beta -> RC でずいぶんと変わったぞ?
    時期的にあやしいんだよなぁ。
    220 : nobodyさん - 2008/08/05(火) 21:22:57 ID:??? (+66,+29,-18)
    もうすぐRC3でるしねぇ・・・
    Cakeって本と相性悪いねぇ。
    221 : nobodyさん - 2008/08/06(水) 00:46:37 ID:??? (+57,+29,-39)
    開発をコンパクトにやってるのか、方針転換が早いからね
    今Cake本出すならstableまで待って原稿上げる英断をして欲しい
    222 : nobodyさん - 2008/08/06(水) 02:09:25 ID:??? (+57,+29,-21)
    これから着手する案件、1.1でやる。
    仕事なら普通だよな?
    225 : nobodyさん - 2008/08/06(水) 10:41:07 ID:??? (+66,+29,-61)
    >>220
    もう一年近く前になるかな?
    CakePHPの本が何一つ出ていなかった頃。
    海外の書籍でCakePHPがでると聞いて予約した。

    いまだに出てないw 当然キャンセルしたw
    226 : nobodyさん - 2008/08/06(水) 10:46:43 ID:??? (-3,-29,-83)
    >>224
    機能面もそうだし、1.1と1.2じゃ仕様の変更が多いよな。
    一番の基本である、findXXX系まで変わってるし。

    1.1と1.2じゃなくて、1.1と2.0ぐらいのバージョンの差があるよ。
    たしかに、RCは正式版じゃなくリスクもあるけど、流石にもう大丈夫だと思うな。

    ただ作っているうちにstableでて入れ替えることになるだろうから、
    UnitTestはちゃんとしとけ。でないと再テストが苦痛になる。

    仕事だから当然だ。
    227 : nobodyさん - 2008/08/06(水) 11:17:06 ID:??? (+45,+17,-10)
    1.1は死んだって書いてあるね。1.1はもう開発しないし
    これから新規開発するには1.2を選べってさ。
    http://cakebaker.42dh.com/2008/07/30/rip-cakephp-11/
    228 : nobodyさん - 2008/08/06(水) 12:25:03 ID:??? (+86,+29,-159)
    googleボットがデータを消してゆく
    bakeで簡単に焼いたものをWeb上においておくと、グーグルボットが
    deleteメソッドを踏んで、データを消してゆく、という話です。
    http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1323&forum=3

    ワロタw
    俺は以前CakePHPとは関係ない話で似たような話をどこかでみたので
    それですぐにこうなることに気づいていたが恐怖だろうなぁw

    というかPostで制限意味ねーw Postに対応したbotがあったらどうすんだよ。
    お問い合わせフォームにまでスパム投稿してくる時代に。
    229 : nobodyさん - 2008/08/06(水) 13:16:14 ID:??? (+36,+4,+0)
    >>228
    クソワロタwww
    230 : nobodyさん - 2008/08/06(水) 13:51:20 ID:??? (+68,+29,-32)
    >>228
    おお。bakeで作って認証かけてないやつあるわ(笑)
    googleに発見されたらアウトだ。
    さて。手っ取り早く対応するには、どうしようかな。。
    231 : nobodyさん - 2008/08/06(水) 13:52:33 ID:??? (+11,-28,-3)
    >>230
    「BASIC認証」
    232 : nobodyさん - 2008/08/06(水) 13:59:40 ID:??? (+57,+19,-23)
    >>231
    認証かけられないんだよね。諸事情で。
    暫定的に、robots.txtで逃げたけど、どうしよう。。
    233 : nobodyさん - 2008/08/06(水) 14:38:16 ID:??? (+51,+23,-29)
    そりゃあ、単純にdeleteメソッドを置いておけば踏まれるだろ
    234 : nobodyさん - 2008/08/06(水) 17:06:11 ID:??? (+74,+30,-218)
    >>228の「似たような話」について

    おっ。見つけられた。gigazineだったか。

    Googleにサイトを全消去されたかわいそうなサイト
    http://gigazine.net/index.php?/news/comments/20060331_google/

    正確には、Googleがページのクロールに使用する「Googlebot」によって
    CMS(コンテンツマネジメントシステム)のデータが全部消えてしまったというお話。

    このCMSは従業員が各自で情報を入力していくという、まぁ一般的な方式で、
    最終的なテストも終えて、インターネット経由でアクセスできるようになったわけです。

    が、わずか2,3日後に悲劇発生。全ページが消えてしまい、
    「内容を入力してね♪」
    というような初期ページのみになってしまったのです
    235 : nobodyさん - 2008/08/06(水) 17:12:05 ID:??? (+56,+26,-5)
    今時誰でもデータ全消去できるってどんなサービスなの?
    236 : nobodyさん - 2008/08/06(水) 17:14:45 ID:??? (+65,+29,-46)
    >>232
    世の中には、robots.txtを守らないボットがあるから
    気をつけよう。

    スパムメール送信の為のアドレスを集めるボットとか。
    237 : nobodyさん - 2008/08/06(水) 17:34:27 ID:??? (+10,-29,-306)
    >>235
    こんな感じじゃないかなぁと思う。

    1.クッキー対応していなくてもログインできるようにしたために
    URLにセッションIDが追加されてしまっていた。

    2.TinyMCEのようなブラウザで動くHTMLエディタを実装していた。
    これにより、コピペをするとセッションIDが付加されたAタグまでコピペできる。

    3.これが公開ページに置かれ、Googleが発見した。
    つまりセッションハイジャック状態

    4.セッションIDを含んだアドレスをgooglebotが発見、次々に
    セッションIDを含んだリンクをたどる。

    5.その中にdeleteリンクがあってgooglebotがそれをクリック。


    ログインの仕組みを作るにはCookieを使うのが常識だけど、
    携帯対応とかでCookieを使わずにアクセスできるようにしちゃうと大変だね。

    URLにセッションIDが含まれているときは、携帯から
    アクセスできないようにするという考えもあるけど、
    そこに携帯サイトもクロールしてほしいとか言い出すと・・・
    ワンタイムトークンでも使うのがいいのかな。
    238 : nobodyさん - 2008/08/06(水) 19:08:29 ID:??? (-5,-29,+0)
    >>237
    詳細にTHX
    239 : nobodyさん - 2008/08/09(土) 19:03:49 ID:z9jw78px (+20,+29,-5)
    bakeで作ること自体、素人のやることだと思ってるから
    どうでもいいっちゃー、どうでもいい
    240 : nobodyさん - 2008/08/09(土) 19:36:35 ID:??? (+15,-12,-3)
    bake使ったことないからよく分からんwww
    241 : nobodyさん - 2008/08/11(月) 06:36:20 ID:??? (+14,-30,-194)
    cakePHP 1.2 RC2ってSQL Server 2000から正常にデータ取得できる?

    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
    が実行された段階で、
    「SQL Error: データベース コンテキストは targetdb' に変更されました。」
    ってWarningが出て
    「Error: Database table targetviews for model Targetview was not found.」
    って怒られるんだが、targetdbにはちゃんとtargetviewsってビューを作成済み。
    クエリアナライザからtargetdb上で
    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
    してもちゃんと抽出できる。
    理由がよく分からん…orz

    DBがMySQLなら上手く行くんだが…
    242 : nobodyさん - 2008/08/12(火) 00:53:04 ID:??? (+5,-29,-6)
    >>241
    ADODBを使ってるの?
    SQL Server 2000自体には対応してないでしょ
    243 : 241 - 2008/08/12(火) 06:18:34 ID:??? (+40,+7,-46)
    >>242

    ADODBじゃなくてmssqlで繋いでる。

    無理にmssql使わなきゃ良いんだろうけど、
    既存アプリをcakePHPに移行するとどうなるか
    テストしてるから上手く行かないならDB変えないとなぁ…

    244 : nobodyさん - 2008/08/15(金) 08:44:04 ID:??? (-1,-29,-48)
    dreaming of a cakephp RC3

    楽しみなような、おそろしいような・・・

    はやくstableになってくれ~
    245 : nobodyさん - 2008/08/22(金) 00:34:13 ID:MNsA+EAa (+22,+29,-42)
    すごくバカな質問するんだけど、怒らないで聞いて欲しい。
    CakePHPを勉強しているんだけど、命名規則にちょっと疑問が。
    なんで、複数形じゃなきゃダメなの?複数形にしなかったらどうなるの?
    246 : nobodyさん - 2008/08/22(金) 01:11:39 ID:??? (+57,+29,-4)
    しなくても出来るはず。
    した方が楽に自動設定できるだけ。
    247 : nobodyさん - 2008/08/22(金) 02:41:14 ID:??? (+57,+29,-14)
    単数と複数の区別は重要。
    それをsつけるだけであらわせるんだから便利じゃん。
    しなかったら気持ち悪いと思うんだけどな。
    248 : nobodyさん - 2008/08/22(金) 06:39:31 ID:??? (+37,+4,-19)
    以前のバージョンとき
    indexs じゃだめだったときあったな。

    indexies ってやらんと。

    複数形って規則性がバラバラだから難しい。
    グレーの色も gray でも glay でもどっちでもいいんでしょ?
    249 : nobodyさん - 2008/08/22(金) 09:25:24 ID:??? (+67,+29,-14)
    複数形一発検索とかのサービスはないのかな?
    英語の勉強しなくちゃな…
    250 : nobodyさん - 2008/08/22(金) 12:33:06 ID:??? (+44,+7,-12)
    内部に、複数形⇔単数形の変換関数か何か入ってるんじゃないの?
    RoRは入ってるとか聞いたけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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