元スレ【PHP】フレームワーク CakePHP 5ホール目【v1.2】
php覧 / PC版 /みんなの評価 : ☆
351 = :
>>347
次なに使うの?
352 = :
>>349
別人?なにを言ってるんだ
おまえは誰か特定の相手に話しかけてるのか?こんな場所で?
俺は今回の話題ではCakeはバグ大杉使えないFW派だよ
353 = :
まぁこれからCake使うやつに助言
規約からはずれたことはするな
でも、それじゃあ大した物は作れない
組み込みのライブラリは使うな
全部自分で一から書け
FW使う意味ねーw
まぁぱっとみ使いやすいとは思うんだけどね
ここまでバグ多いとな…
355 = :
ちなみにCakeはオブジェクト指向じゃないって話あったけど
問題なのはAPIじゃなくてコアのコード内部なんだよね
ハックするのも一苦労
あのスパゲッティな有様じゃCakeの将来は危ういよ
356 = :
というかPHPのFWはまともなのがないな
Yiiとかってどうよ
357 = :
>>354
レンタルサーバで動かす気ない人か
358 = :
PHPでオブジェクト指向ってもっさりフレームワークの登竜門だろw
359 = :
Cakeは既にあらゆるフレームワークの中で最も重い部類
360 = :
で、なんかいいのないのか?
兄弟とか言われてるCIは、命名規則に統一性が乏しいし
361 = :
363 = :
PHPのユーザ層が重視するのは簡単に導入できる事と
HOWTO情報の多さだからでしょ
使ってる人たちはCakeしか使ったことないんじゃないの
364 = :
PHPったって殆どの人は楽天やGREEを作る訳じゃないんだから
重さって気にする意味無いよね
重さで言えばRoRとか死ぬほど重いんだし
365 = :
重いのは誰も問題にしてないけどね
367 = :
ところで、セッションってモデルだと思うんだが、
なんで、モデルで使えないのかね
371 = :
>>368
そうか?
データのやりとりするんだから、モデルだと思うけど?
まあ場合にもよるだろうけど
373 = :
なんでこんな使いにくくてバギーなcakephpが人気あるんかね?
たしかに、とっつきやすさはsymfonyやzendよりも上だと思うが
それだけなんだよね。
PHP使ってるやつはプログラム自体初心者が多いんだろね。
チュートリアル作って終わりなやつが多いんじゃね?
374 = :
玄人の言語で作れば?
375 = :
確かにPHPを使う意味なんてないんだよね
フレームワークを使うほどの開発になった時点で
377 = :
>>375
いいこというね~
PHPが最高に輝く使い方だね。
378 = :
好きな言語すら入れられない環境の方がかなりマイナーだと思うよ
個人だろうと企業だろうと普通はその程度の自由度はある環境でやってるよ
380 = :
セキュリティ面のバグの多さからWWWに出す時点でCakeは良くない
383 = :
RoRを覚えるのが面倒というのもあるな
Ruby動かせないときもあるしなあ
384 = :
>>382
実際作ってみると業務システムのパターンは極めて限られていることがわかるよね。
385 = :
そうでもないけどな
データ登録以上にワークフローと帳票が多い
386 = :
ワークフローと帳票といっても
結局はCRUDだしなぁ。
387 = :
可哀想な人が来たな
388 = :
>>387
その人、いらっしゃ~いw
389 = :
パターンは極めて限られていると見積もったCRUDシステムを
作るたびに炎上させる優秀な技術者様達
390 = :
1つのテーブルにいろいろな画面(コントローラ)からアクセスする場合、
モデルは、テーブルと対になるようにして1つのモデルにするのがよいか、
それともコントローラと対にするか、どちらが一般的でしょうか?
例えば受注テーブルがあり、
あるコントローラでは受注数を表示するのがメインの処理で、
また別のコントローラでは受注金額を表示するのがメインの処理、
のような場合、受注テーブルのモデルを1つ作成するのか、それとも
コントローラ毎に作るのか…。
391 = :
おまえはMVCの基本についてすべて一つ一つt質問するつもりか
392 = :
>>390
無論、モデルはひとつ。
393 = :
>>390
コントローラーってのは要するに人がプログラムにアクセスする時のURLなわけよ。
だから人から見てわかりやすけりゃ良いわけで、モデルと対になってる必要なんて無い。
ってのが俺の考え。
逆に同じテーブルにモデルがいくつもあったらプログラム作る時に混乱するんじゃない?
それぞれ特殊なfindメソッドでも作ってるんなら別だけど。
395 = :
やっぱりモデルは1つにまとめるべきなんですね。
今回質問したのは、>>393 の
「それぞれ特殊なfindメソッドでも作ってるんなら別だけど。 」
がまさしくそれで、取得対象のテーブルは1つなんですけど、
そのデータの取得方法や見せ方が全然違って、ただ当然コントローラは
個別に存在するので、
1つのテーブルを元にその見せ方毎にモデルを作りモデルの中で、
var $name = 'table'; としておきつつ、
それぞれの取得するためのメソッドを作成していこうかな、と思い作りはじ
めた矢先、取得テーブルは1つなので、そのモデルに全部メソッドをまとめた
ほうがいいのか?と迷いはじめてしまい…。
テーブル単位にメソッドをまとめるのか、機能毎にモデルを分割するのか…。
まだまだ精進がたりませんね、大変すみませんでした。
396 = :
>>394
http://d.hatena.ne.jp/charly24/20070512/1178956046
398 = :
>>395
>テーブル単位にメソッドをまとめるのか、機能毎にモデルを分割するのか
一律的な分け方をすると後で縛りがきつくなるから
機能目的によってバランスよく分別した方がよい
399 = :
むしろ厳密に言えば両方違う
2モデルを1つのテーブルに格納することが可能だから
400 = :
テーブルやモデルの対に関して議論することがアホらしいw
後退的議論で無意味
みんなの評価 : ☆
類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [98%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [98%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [98%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [93%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [92%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [92%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [92%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [90%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [90%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [90%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [90%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [90%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [90%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [89%] - 2008/6/19 7:19 ○
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [88%] - 2016/11/15 20:45
トップメニューへ / →のくす牧場書庫について