のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,363,815人
昨日: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
    351 : nobodyさん - 2009/01/12(月) 17:23:00 ID:??? (+23,+28,-2)
    >>347

    次なに使うの?
    352 : nobodyさん - 2009/01/12(月) 17:23:19 ID:??? (+32,+29,-35)
    >>349
    別人?なにを言ってるんだ
    おまえは誰か特定の相手に話しかけてるのか?こんな場所で?

    俺は今回の話題ではCakeはバグ大杉使えないFW派だよ
    353 : nobodyさん - 2009/01/12(月) 17:23:30 ID:??? (+32,+29,-76)
    まぁこれからCake使うやつに助言

    規約からはずれたことはするな
    でも、それじゃあ大した物は作れない

    組み込みのライブラリは使うな
    全部自分で一から書け

    FW使う意味ねーw
    まぁぱっとみ使いやすいとは思うんだけどね
    ここまでバグ多いとな…
    354 : nobodyさん - 2009/01/12(月) 17:23:49 ID:??? (-25,-29,-1)
    >>351
    SAStrutsかDjango
    355 : nobodyさん - 2009/01/12(月) 17:25:25 ID:??? (+27,+29,-69)
    ちなみにCakeはオブジェクト指向じゃないって話あったけど
    問題なのはAPIじゃなくてコアのコード内部なんだよね
    ハックするのも一苦労

    あのスパゲッティな有様じゃCakeの将来は危ういよ
    356 : nobodyさん - 2009/01/12(月) 17:26:23 ID:??? (+25,+27,-32)
    というかPHPのFWはまともなのがないな

    Yiiとかってどうよ
    357 : nobodyさん - 2009/01/12(月) 17:54:39 ID:??? (+10,+15,-15)
    >>354
    レンタルサーバで動かす気ない人か
    358 : nobodyさん - 2009/01/12(月) 17:55:17 ID:??? (+27,+29,-47)
    PHPでオブジェクト指向ってもっさりフレームワークの登竜門だろw
    359 : nobodyさん - 2009/01/12(月) 17:58:23 ID:??? (+31,+29,-29)
    Cakeは既にあらゆるフレームワークの中で最も重い部類
    360 : nobodyさん - 2009/01/12(月) 18:05:28 ID:??? (+27,+29,-11)
    で、なんかいいのないのか?

    兄弟とか言われてるCIは、命名規則に統一性が乏しいし
    361 : nobodyさん - 2009/01/12(月) 18:06:17 ID:??? (+22,+30,+0)
    362 : nobodyさん - 2009/01/12(月) 19:32:11 ID:??? (-26,-29,-47)
    でも、世界でsymfony、zend+frameworkを抜き、最も注目されているPHP FWという事実は
    どう理解すればいいの?
    http://www.google.com/trends?q=cakephp%E3%80%81symfony%E3%80%81zend+framework%E3%80%81mojavi%E3%80%81ethna
    363 : nobodyさん - 2009/01/12(月) 19:35:28 ID:??? (+24,+26,-42)
    PHPのユーザ層が重視するのは簡単に導入できる事と
    HOWTO情報の多さだからでしょ
    使ってる人たちはCakeしか使ったことないんじゃないの
    364 : nobodyさん - 2009/01/12(月) 19:40:29 ID:??? (+27,+29,-11)
    PHPったって殆どの人は楽天やGREEを作る訳じゃないんだから
    重さって気にする意味無いよね
    重さで言えばRoRとか死ぬほど重いんだし
    365 : nobodyさん - 2009/01/12(月) 19:43:30 ID:??? (+22,+29,-2)
    重いのは誰も問題にしてないけどね
    367 : nobodyさん - 2009/01/12(月) 21:10:40 ID:??? (+27,+29,-18)
    ところで、セッションってモデルだと思うんだが、
    なんで、モデルで使えないのかね
    368 : nobodyさん - 2009/01/12(月) 21:13:12 ID:??? (-23,-21,-15)
    セッションはモデルじゃねーよw
    371 : nobodyさん - 2009/01/12(月) 23:07:20 ID:??? (+24,+29,-12)
    >>368

    そうか?
    データのやりとりするんだから、モデルだと思うけど?
    まあ場合にもよるだろうけど
    373 : nobodyさん - 2009/01/12(月) 23:33:55 ID:??? (+32,+29,-94)
    なんでこんな使いにくくてバギーなcakephpが人気あるんかね?
    たしかに、とっつきやすさはsymfonyやzendよりも上だと思うが
    それだけなんだよね。
    PHP使ってるやつはプログラム自体初心者が多いんだろね。
    チュートリアル作って終わりなやつが多いんじゃね?
    374 : nobodyさん - 2009/01/12(月) 23:39:43 ID:??? (+20,+27,-14)
    玄人の言語で作れば?
    375 : nobodyさん - 2009/01/12(月) 23:44:35 ID:??? (+32,+29,-42)
    確かにPHPを使う意味なんてないんだよね
    フレームワークを使うほどの開発になった時点で
    376 : nobodyさん - 2009/01/12(月) 23:50:55 ID:??? (+0,+1,-17)
    殆どのものはレンタルサーバで動かすんだからPHPかPerlじゃないと動かんわね
    専用サーバならJavaにした方が楽だし
    377 : nobodyさん - 2009/01/12(月) 23:52:44 ID:??? (+32,+29,-4)
    >>375
    いいこというね~
    PHPが最高に輝く使い方だね。
    378 : nobodyさん - 2009/01/12(月) 23:56:14 ID:??? (+27,+29,-45)
    好きな言語すら入れられない環境の方がかなりマイナーだと思うよ
    個人だろうと企業だろうと普通はその程度の自由度はある環境でやってるよ
    380 : nobodyさん - 2009/01/13(火) 11:22:28 ID:??? (+27,+29,-21)
    セキュリティ面のバグの多さからWWWに出す時点でCakeは良くない
    383 : nobodyさん - 2009/01/13(火) 15:39:41 ID:??? (+27,+29,-29)
    RoRを覚えるのが面倒というのもあるな
    Ruby動かせないときもあるしなあ
    384 : nobodyさん - 2009/01/13(火) 21:53:50 ID:??? (+23,+29,-9)
    >>382
    実際作ってみると業務システムのパターンは極めて限られていることがわかるよね。
    385 : nobodyさん - 2009/01/13(火) 22:27:13 ID:??? (+27,+29,-7)
    そうでもないけどな
    データ登録以上にワークフローと帳票が多い
    386 : nobodyさん - 2009/01/13(火) 22:33:33 ID:??? (+20,+22,-2)
    ワークフローと帳票といっても
    結局はCRUDだしなぁ。
    387 : nobodyさん - 2009/01/13(火) 22:58:25 ID:??? (+26,+28,+0)
    可哀想な人が来たな
    388 : nobodyさん - 2009/01/13(火) 23:03:28 ID:??? (+30,+28,+0)
    >>387
    その人、いらっしゃ~いw
    389 : nobodyさん - 2009/01/13(火) 23:58:47 ID:??? (+33,+29,-29)
    パターンは極めて限られていると見積もったCRUDシステムを
    作るたびに炎上させる優秀な技術者様達
    390 : nobodyさん - 2009/01/14(水) 13:24:41 ID:??? (+42,+29,-232)
    1つのテーブルにいろいろな画面(コントローラ)からアクセスする場合、
    モデルは、テーブルと対になるようにして1つのモデルにするのがよいか、
    それともコントローラと対にするか、どちらが一般的でしょうか?

    例えば受注テーブルがあり、
    あるコントローラでは受注数を表示するのがメインの処理で、
    また別のコントローラでは受注金額を表示するのがメインの処理、
    のような場合、受注テーブルのモデルを1つ作成するのか、それとも
    コントローラ毎に作るのか…。
    391 : nobodyさん - 2009/01/14(水) 13:42:37 ID:??? (+25,+27,-4)
    おまえはMVCの基本についてすべて一つ一つt質問するつもりか
    392 : nobodyさん - 2009/01/14(水) 13:44:19 ID:??? (+20,+22,-10)
    >>390
    無論、モデルはひとつ。
    393 : nobodyさん - 2009/01/14(水) 13:45:45 ID:??? (+44,+29,-100)
    >>390
    コントローラーってのは要するに人がプログラムにアクセスする時のURLなわけよ。
    だから人から見てわかりやすけりゃ良いわけで、モデルと対になってる必要なんて無い。
    ってのが俺の考え。
    逆に同じテーブルにモデルがいくつもあったらプログラム作る時に混乱するんじゃない?
    それぞれ特殊なfindメソッドでも作ってるんなら別だけど。
    394 : nobodyさん - 2009/01/14(水) 14:52:22 ID:??? (-26,-28,-7)
    サブホストや接続IPによってDB接続先を変える方法知ってる?
    395 : nobodyさん - 2009/01/14(水) 14:53:24 ID:??? (+41,+29,-196)
    やっぱりモデルは1つにまとめるべきなんですね。

    今回質問したのは、>>393
    「それぞれ特殊なfindメソッドでも作ってるんなら別だけど。 」
    がまさしくそれで、取得対象のテーブルは1つなんですけど、
    そのデータの取得方法や見せ方が全然違って、ただ当然コントローラは
    個別に存在するので、
    1つのテーブルを元にその見せ方毎にモデルを作りモデルの中で、
    var $name = 'table'; としておきつつ、
    それぞれの取得するためのメソッドを作成していこうかな、と思い作りはじ
    めた矢先、取得テーブルは1つなので、そのモデルに全部メソッドをまとめた
    ほうがいいのか?と迷いはじめてしまい…。

    テーブル単位にメソッドをまとめるのか、機能毎にモデルを分割するのか…。

    まだまだ精進がたりませんね、大変すみませんでした。
    396 : nobodyさん - 2009/01/14(水) 15:08:08 ID:??? (+14,+30,+0)
    397 : nobodyさん - 2009/01/14(水) 15:11:54 ID:??? (-27,-29,-65)
    >>395
    findメソッドは、カンタンにオーバーライドできる

    テンプレの↓参照
    CakePHPを使ったMVC設計のベストプラクティス - Sooey
    http://www.sooey.com/journal/2008/03/26/717/
    398 : nobodyさん - 2009/01/14(水) 15:49:49 ID:??? (+33,+29,-36)
    >>395
    >テーブル単位にメソッドをまとめるのか、機能毎にモデルを分割するのか

    一律的な分け方をすると後で縛りがきつくなるから
    機能目的によってバランスよく分別した方がよい

    399 : nobodyさん - 2009/01/14(水) 15:51:45 ID:??? (+27,+29,-23)
    むしろ厳密に言えば両方違う
    2モデルを1つのテーブルに格納することが可能だから
    400 : nobodyさん - 2009/01/14(水) 15:59:26 ID:??? (+27,+29,-8)
    テーブルやモデルの対に関して議論することがアホらしいw
    後退的議論で無意味
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 日本語 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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