トップページ⇒php
1001コメント324KB

【PHP】フレームワーク CakePHP 3ホール目【本命】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/03/14(金) 15:16:00ID:HF9x5ODX
http://www.cakephp.org/

10分で作るCakePHPアプリ for Windows
http://p4life.jp/cake/

マニュアル日本語化
http://www.cakephp.jp/doc/

日本語フォーラム
http://cakephp.jp/modules/newbb/

あとこのへんとか(初心者向けTIPS)
http://www.avatarfinancial.com/pages/cake/

CakePHP入門リンク集
ttp://pub.studio15.jp/2007/11/13/cakephp-links/

【PHP】フレームワーク CakePHP 2ホール目
http://pc11.2ch.net/test/read.cgi/php/1194976228/
【PHP】フレームワーク CakePHP
http://pc11.2ch.net/test/read.cgi/php/1163850802/
0334nobodyさん2008/03/26(水) 03:51:47ID:???
確かに同一人物だが、それが何か?
0335nobodyさん2008/03/26(水) 04:15:24ID:???
>>333
cakephpとは外れたこと書くな
0336nobodyさん2008/03/26(水) 04:38:16ID:pkIggipT
CakePHPで開発するアプリを設計する際にUMLで書いてる人いる?
シーケンス図やクラス図なんかどんな風に記述してるかとか見せてもらえると
参考になります。
0337nobodyさん2008/03/26(水) 04:51:55ID:???
>>336
UMLを使うと従来の方法より効率が落ちる時もある。
なぜなら、従来なら手書きで適当に書いてきた図をUMLでどうやって書けばいいのか調べなければならないから。
書き方が全部頭の中に入った後でなら従来よりスムーズに開発ができるようになるかもしれない
が、しかし、それまでは相当の苦労が必要w
オブジェクト指向開発とUMLとはまた別の話でUMLはオブジェクト指向開発の道具にすぎない
0338nobodyさん2008/03/26(水) 04:59:22ID:???
>>336
UML?時間の無駄だろ。そんなん書いてたら
工数オーバーするしで誰も喜ぶもんおらんで
0339nobodyさん2008/03/26(水) 05:04:03ID:???
C#やJAVAならわかるけどPHPでUMLて
そんなクラスが複雑じゃないやん
0340nobodyさん2008/03/26(水) 05:24:25ID:???
そういう問題じゃねーだろw
0341nobodyさん2008/03/26(水) 10:28:27ID:???
>>339
確かにphpでUMLてぐぐったけどあまり無いな
0342nobodyさん2008/03/26(水) 10:50:05ID:???
そりゃぐぐったことが無いという人もいるだろう。
だがそれは個人の話であって統計的な意味は無い。

検索結果のほうがまだ意味があるな

PHP UML の検索結果 約 957,000 件中 1 - 10 件目 (0.03 秒)
Java UML の検索結果 約 593,000 件中 1 - 10 件目 (0.04 秒)
C# UML の検索結果 約 404,000 件中 1 - 10 件目 (0.04 秒)
0343nobodyさん2008/03/26(水) 11:29:28ID:???
Cakephpと関係ない話すんなやボケどもが
0344nobodyさん2008/03/26(水) 11:31:39ID:???
なんでCakePHPにUMLの話が出るのかわからんw
0345nobodyさん2008/03/26(水) 11:37:41ID:???
>>340
そういう問題だろw
0346nobodyさん2008/03/26(水) 11:58:29ID:???
俺はJavaをメインでやってるけどUMLは
複雑になってくるクラス間の関連性の構造の手助けとしてUMLを活用することが多い
だから>>339のいってるように複雑なクラスで無ければ必ずしもUMLが必要とは思わない
0347nobodyさん2008/03/26(水) 12:17:07ID:???
ユースケースは必ず書くけど、シーケンスみたいな実装よりの奴は
実装者が未熟な場合か、処理が複雑なときだけかな。
クラスダイアグラムはモデル限定でこれもテーブル構成が複雑なときだけ。

ユースケースは文書に起こして仕様書にするので必須。

PHPのクラスを自動生成してくれる奴なかったっけ?
あれでCakeのモデルを自動的に管理してくれると楽かも...楽じゃないかw
0348nobodyさん2008/03/26(水) 12:24:40ID:???
UMLのクラス図ってようするに継承関係と関数定義(実装コード無し)を
書いているだけでしかないからなぁ。

それならコードで書いてコードからクラス図を自動生成したほうが楽。
0349nobodyさん2008/03/26(水) 12:38:45ID:???
Javaだとクラスが複雑になってしまうんだよね。
正確にはEJBを使った場合だが、同じものを作るにしても
無意味に複雑になりすぎる。
あれじゃあ、UMLが必要になるのもわかる。
0350nobodyさん2008/03/26(水) 13:44:26ID:ktIW9Uv7
ちょwww おまえら設計書も書かずに開発しちゃってるのかよ、涙がでるな。
それだから「できました」とかいいながらテストしたらバグ出まくりのプログラムなんか量産しちゃうんだよwwww

UMLじゃなくてもいいが、実装前に詳細なロジックを書き起こしてからコードつくるのは常識だろ。
時間がかかる、めんどくさい、頭の中にもう仕様書書いてあるから、という奴に限ってたいした技術力じゃないんだよな。
設計書ってのはコーディング作業が楽になるだけでなく、チーム関係者との意識共有や、リリース後しばらくたってメンテが必要になった時に効果がでるもんだぜ。
プロとして仕事でやってるならば当たり前だと思ってるが、ここにはプロはいないのか?
0351nobodyさん2008/03/26(水) 14:32:19ID:???
楽譜の読めないミュージシャンもいるしな。
0352nobodyさん2008/03/26(水) 15:25:48ID:???
>>350
実装前に詳細なロジックを書き起こしてからコードつくるのは常識だろ

それお前だけの常識乙w
CakePHPのような小規模案件に無理があるぞお前w
0353nobodyさん2008/03/26(水) 15:29:27ID:???
>>350
どこの大手で働いてんだよCakePHPさわってる分際でw
0354nobodyさん2008/03/26(水) 15:34:17ID:???
>>350
CakePHPでいくらも稼げてねーくせにw
0355nobodyさん2008/03/26(水) 15:37:50ID:???
短納期で回転させるのがCakePHPのメリットなのに
わざわざUMLとか工数伸びるだけやんけ
そんなんで、ほんまに黒字になってんのかw
0356nobodyさん2008/03/26(水) 15:41:14ID:???
>>350
スレ違いながら言わせてもらうと・・

実際、開発しながら見えてくる事って多いよね。
キチンと設計や仕様固めが出来ないまま、見切りスタートを切ってしまうことも多々。
問題は、その仕様の追加、変更に対応出来るように設計する事だよ。
0357nobodyさん2008/03/26(水) 16:12:51ID:???
そうなんだーUMLって書かないんだ。
俺は書き方すら知らないけど。

作る前に一応メモに何をどうするかを書き出して、その通りに作ってくね。
あまりに自分の頭の中だけで作ると変数とか何を使ったかわからなくなったり。

イラレで仕様書とか作るのが激しくめんどい。
よって手書きで自分はやってます。
0358nobodyさん2008/03/26(水) 16:15:44ID:???
>ここにはプロはいないのか?
w
0359nobodyさん2008/03/26(水) 17:32:25ID:???
え…設計フェーズ飛ばしていきなりコーディングに入るの?ギャグだろ?
最低限、要求定義書とユースケースとビジネスロジック(=モデル)の関係図とそれを基にしたスキーマ設計位は必要じゃねーの
打ち合わせ段階で作りまくるじゃん、そんなの
どやってクライアントのイチャモンに対応してるの?

>>357
イラレで仕様書とか正気?
0360nobodyさん2008/03/26(水) 17:56:28ID:???
パワポが激しくめんどくさい。
よって俺もexcel&イラレだな。
0361nobodyさん2008/03/26(水) 17:58:19ID:???
まあ、コーディング前の設計は
概要みたいなもんだからね。

たとえば関数をすべてコーディング前に列挙できるかといったらまず不可能

プロのプログラマはコードで設計するんだよ。
鉛筆で図を書くか、キーボードでコードで書くかの違い。
0362nobodyさん2008/03/26(水) 18:01:13ID:???
プロはソースにたくさんコメントを残す。
0363nobodyさん2008/03/26(水) 19:04:34ID:???
×プロはソースにたくさんコメントを残す。
○プロはソースに意味のあるコメントを残す。
0364nobodyさん2008/03/26(水) 20:37:18ID:???
>>359
もっとプログラマと交流深めた方がいいよ
0365nobodyさん2008/03/26(水) 20:39:13ID:???
>>359
どんだけ狭い世界観なんだよ
0366nobodyさん2008/03/26(水) 21:07:55ID:???
10分以内( ´,_ゝ`)
0367nobodyさん2008/03/26(水) 21:55:41ID:???
>>364
この人、確実に嫌われてるだろうな、プログラマに。
03683362008/03/27(木) 00:00:03ID:d9lPRB8S
>>336です
意外と盛り上がっててびっくり…
0369nobodyさん2008/03/27(木) 01:42:38ID:???
>>359

イラレで仕様書は普通。
03703362008/03/27(木) 02:53:28ID:d9lPRB8S
>>369
マジかよ。それなんてイラレ?
0371nobodyさん2008/03/27(木) 11:48:14ID:???
たとえばフォームにある省略可能な数値型の項目に
値を省略して(空文字で)データベースに保存した場合空文字でINSERTされる。

このときのどう保存されるか動作はデータベース依存であり
MySQLは0になり、PostgreSQLはエラーになる。

https://trac.cakephp.org/ticket/4233
チケットが出ていたみたいだが、修正無しでクローズ?

これ直る見込みないんかいな。確かに空文字とNULLは違うものだが
「データベースの省略可能な数値フィールド」ってのは
数値とNULLしか入れられないんだよね。

どうせNULLが入ったフィールドをModelから読み込むと
空文字になるんだし(あってるよね?)
NULLに変換して保存したほうが実用的だと思うんだけどなぁ。

データベース間の違いも吸収したほうがいいし。

beforeSaveあたりで書き換えるか・・・
0372nobodyさん2008/03/27(木) 15:25:42ID:???
>>371
それはCakePHPに限ったことでは無いから死んでこい
0373nobodyさん2008/03/27(木) 15:27:34ID:???
>>371
そんなどうでもいい作業するくらいなら
コンビニでバイトするよ
0374nobodyさん2008/03/27(木) 17:50:07ID:???
CakePHPのアソシエーションでBelongsToやhasOneを渡り歩いて
広範囲のテーブルから値を持ってくるにはどうすればいいんでしょうか

SQLならLEFTJOINを繋げて行けば済むのですが
単純にrecursiveを増やしていくとクエリの量が異常に増えて困っています
0375nobodyさん2008/03/27(木) 19:31:16ID:???
最近低レベルの煽りしか返さない奴がいるなウザイ。
どうせ同一人物だろうからトリップつけてくれ。削除すっからさ。
0376nobodyさん2008/03/27(木) 19:48:23ID:???
>>375
低レベルの質問しかないから仕方ないこと
0377nobodyさん2008/03/27(木) 19:51:40ID:???
>>374
リファレンスみろよ
こんなとこで聞くなカス
0378nobodyさん2008/03/27(木) 20:14:15ID:???
>>376-377 だからトリップつけろってw
0379nobodyさん2008/03/27(木) 21:54:01ID:???
>>377
アソシエーションが直接繋がっている関係なら資料は山ほどあるのですが
例えば4テーブル先まで繋がっているデータを手繰り寄せてくる場合、デバッグ情報を見ると
一旦findで取得してきた配列をforeachで回して一つ一つまたfindを使っているように見えます
結果、データ自体は取ってこれるもののSQLの発行数が異常な量になってしまいとても使う気になれません

SQLの発行を抑えつつもアソシエーションを柔軟に広げるためには、自前でqueryを使うしかないのでしょうか?
0380nobodyさん2008/03/27(木) 22:01:13ID:???
ユニットテストでfixturesの機能使っている人いる?

var $fixtures = array(〜〜〜);

こんな感じでfixturesをしているわけだけどさ、
なんかテーブルの生成のタイミングとか変じゃない?

テストを単体で実行すると問題なく動くんだけど、
すべて実行するとテーブルが無いとか言われることがある。

0381nobodyさん2008/03/27(木) 23:06:17ID:???
>>370
adobe社のイラレだと思うけど。

>>375

わかる。人をバカにしてばっかだよな。あおってるやつ。
見てて気分悪い。

>>376 >>377
リファレンス見てわかるならそのURL教えてあげようよ。
しかも、聞いてる 374 はある程度知識あると思うよ。
もうちょっと人を思いやる気持ちを持とうよ。
0382nobodyさん2008/03/27(木) 23:10:00ID:???
>>372
まず、おまえがシネ
0383nobodyさん2008/03/27(木) 23:23:59ID:???
>>379
質問の内容があまりにも素人すぎ
CakePHPばかにしてんのか?


0384nobodyさん2008/03/27(木) 23:25:34ID:???
誰も馬鹿にしてないから答えろよw
0385nobodyさん2008/03/28(金) 00:13:02ID:???
人をバカにすることで自分が上に立ったような感覚を味わいたいんだろうな
残念なやつが多い

>>379
その4テーブルはどんなリレーションなの?
で、今はどんなアソシエーションを記述してんの?
もしかしたらDB設計が悪いという可能性もある。
0386nobodyさん2008/03/28(金) 00:51:53ID:???
>>385
各フレームワークの評価目的でプロトタイプを作っていますので
特定のテーブルの再設計で問題を解決するアプローチでは応用範囲が非常に限られてしまいます
申し訳ありませんがCakePHP側での解決を求めています

例えばごく単純にモデルが
A→B→C→D
とbelongsToで数珠繋ぎにアソシエーションが設定されている場合
AのリストにB〜Dのデータを動的に付加して取得したいとすると
どのような指定をすればよいのでしょうか

SQLならJOINをただ書き連ねていけばいいのですが
0387nobodyさん2008/03/28(金) 01:28:45ID:???
>>386
CakePHPさわってどれくらい?
あまりにも初心者的な質問やめてくれる
0388nobodyさん2008/03/28(金) 01:30:56ID:???
スレ分けて欲しいな。CakePHP初心者スレ作ってよ
0389nobodyさん2008/03/28(金) 01:42:40ID:???
>>386
初心者が他人の力借りて簡単にCakePHP評価しようなんて
CakePHPなめすぎだろ?
自分で死ぬ思いでググれボケ
0390nobodyさん2008/03/28(金) 02:37:39ID:???
>>386
できそうにない。

https://trac.cakephp.org/ticket/2931
上で同じようなこと言ってたけど対応なしにcloseされた模様。
https://trac.cakephp.org/ticket/4277
上も同様のことを言ってる。3週間ほど前。

>>377 >>383 >>387 >>388 >>389
俺もこれの具体的な解決方法を知りたいです。どうか教えてください。
0391nobodyさん2008/03/28(金) 02:57:36ID:???
>>390
CakePHPの知識全くないくせに英語力を自慢がしたいの?
0392nobodyさん2008/03/28(金) 03:06:49ID:???
>>390
>>371
ここにいる馬鹿どもが、みんな英語わかると思ってんのか?w
さりげなくバカにしてるだろ
0393nobodyさん2008/03/28(金) 03:20:48ID:???
>>390
今調べて出来そうにないって。こういうケースはじめてなの?
経験浅すぎじゃね。1つのサイトをCakePHPで完成させたことないやろ
0394nobodyさん2008/03/28(金) 03:22:38ID:???
>>391
いや、これに関しての日本語の情報がなかなか見つからなかったから英語の記事を探さざるを得なかっただけ。
で、CakePHPの知識がある人はこれをどうやって解決してるんでしょうか?
0395nobodyさん2008/03/28(金) 03:31:35ID:???
>>390
どうして、できそうにないか具体的に日本語で説明しろ。わかったな命令だ
0396nobodyさん2008/03/28(金) 03:56:27ID:???
このスレ、なんか冗談だと思えるくらい殺伐としてんな w
0397nobodyさん2008/03/28(金) 06:59:33ID:???
>>396
何でだかアンチが混じっている。
で、cakePHPは重いとか、質問者を叩いたり。
無視推奨。

つか、アンチしてる人、cakePHPを無視すればいいのにね。
0398nobodyさん2008/03/28(金) 08:46:16ID:???
英語のサイト貼りつけて叩かれるのは初めて見たw
日本のサイトで分からなければ、海外サイトくらい見るだろ。

分からなければWeb翻訳すればいいんだしな
0399nobodyさん2008/03/28(金) 09:18:10ID:???
粘着気質で知性もないとか救いようがないな。
トリップの付け方も知らないらしいし、ほんと終わってんな。w
0400nobodyさん2008/03/28(金) 09:20:55ID:???
なんだこの流れ
とてつもないバカが何人かいるな
0401nobodyさん2008/03/28(金) 09:29:46ID:???
>>390
まさしくそのtickets通りです
CakePHPは隣り合ったアソシエーション間ではJOINを繋いでSQLワンコールに最適化してくれますが
それ以上のテーブルをまたいだ関係を持とうとすると途端にクエリ量が増えてしまいます

個人的にrecursiveでアソシエーションの深度を指定する考え方は
好感が持てるのですが、負荷の高さを考えると使用をためらわざるを得ません

サブクエリをインテリジェントに挿入しろとは言いませんが
今回の様な使用頻度の高いと思われる(かつ、割と実装の想像しやすい)処理ならば
既に解決された方がいらっしゃるのかと質問に至りました

--
先ほどContainableBehaviorを試してみましたがクエリ量は変わりませんでした
やはりコアに直接手を加えないといけないようですね(´・ω・`)
0402nobodyさん2008/03/28(金) 10:01:46ID:???
A→Bのクエリ発行したときに
モデルにB→Aのアソシエーションも記述してあると
B→Aのクエリも発行される
だから
A→B→C→D のようなのをそのままやっちゃうと
えらいことになる

だから、いらいないアソシエーションはunbindModelでぶった切る

あと、1.2だと発行クエリが1.1より最適化されている
(つまり、少なくなってるってこと)
0403nobodyさん2008/03/28(金) 10:11:39ID:???
>>397
明らかにアンチじゃない奴のほうがたち悪いぞ。質問者叩いてるのもそう。

>>402
>>401の問題解決にはならないんじゃない。B->Aのアソシエーションがなくても起こるから。

>>401
DBにview作れば早いと思うよ。
0404nobodyさん2008/03/28(金) 10:15:32ID:???
質問があまりにもバカすぎて・・・
レベル低いよな。
ここでアフォみたいな質問してるやつは
CakePHPでサイト構築したことあるのかと聞きたいよ

0405nobodyさん2008/03/28(金) 10:19:27ID:???
あまりにもバカみたいな質問にバカみたいな回答が多すぎ
もっと常識レベルでの会話して欲しいな
駄文ばっかで何の役にも立たないよ
0406nobodyさん2008/03/28(金) 10:27:40ID:???
>>405
それそのまま>>405に当てはまるのわかる?
0407nobodyさん2008/03/28(金) 10:30:15ID:???
もっと常識的な質問たのむ
0408nobodyさん2008/03/28(金) 10:36:03ID:???
かわいそうに
0409nobodyさん2008/03/28(金) 10:57:56ID:???
バッチ処理で長くかかる処理をやるのなら話は別だけど
ウェブアプリなんて画面に表示する少ないデータを
表示するだけなんだからJOINしなくてもいいと思うんだけどね。
どうせ複雑なJOINならJOINするのにも負荷かかるわけだし。

ま、パフォーマンスと開発効率のトレードオフ。
どうしても必要なら、モデルに専用の検索メソッドでも作って
自分でクエリー書けばいいんじゃない?
0410nobodyさん2008/03/28(金) 11:00:25ID:???
もっと常識的な質問たのむ
0411nobodyさん2008/03/28(金) 11:03:37ID:q/btZ3WH
アンチがしつこくネガティブキャンペーンするのも
CakePHPが人気になって普及してきた証拠かなぁw

アンチじゃない人はIDだすようにするか?
そうすればID出していない人はアンチってわかるし。
出したら出したで削除できるしw
0412nobodyさん2008/03/28(金) 11:10:07ID:???
アンチを勘違いしてると思うが
いい質問には、マナーをもって接するが
ろくでもないレスばっかりだからな
0413nobodyさん2008/03/28(金) 11:13:12ID:???
>>411
自治厨乙。
だいたいにして、IDなんていつでも変えれるんだから意味ないじゃん。
0414nobodyさん2008/03/28(金) 11:14:01ID:???
ろくでもないレスは無視するかマナーをもって
訂正を促すのが良い返答の仕方だよ。
0415nobodyさん2008/03/28(金) 11:14:44ID:q/btZ3WH
>>413
やってみなきゃわからないじゃんw
0416nobodyさん2008/03/28(金) 11:17:51ID:???
>>415
どんだけ必死なんだよw
0417nobodyさん2008/03/28(金) 11:57:59ID:anJTbKap
>>409
もちろん速度を重視しなくてはならない場面ならば専用メソッド内でSQLを書きます
しかし、上記の様にシンプルなアソシエーションすら動作が怪しいとなると
フレームワーク自体に手を出して最適化させた方がコスト的にベターかなと思います

>>403
複雑なアソシエーションのパターンが出来上がってる時はView使った方がいいですね
今ふと考え付いたのですが、結合済みの仮想テーブルを作って、それを元に
CakePHP側のモデルを構築するアプローチは面白いかもしれません

#仮想テーブルへの更新作業はDB依存のため怪しい臭いはしますが
0418nobodyさん2008/03/28(金) 12:20:53ID:???
>>417
負荷を考えるならフレームワークやめろ
CakePHPなんてのは、どうでもいいクライアントに高速納品するための道具てことに気づけよバカ
0419nobodyさん2008/03/28(金) 12:26:48ID:???
>>417
今頃フレームワークの評価とか手を出すとか、どんだけ遅れてんだよ
この業界は進歩が早いの知ってる?
0420nobodyさん2008/03/28(金) 12:43:39ID:???
>>417
> 結合済みの仮想テーブルを作って、それを元にCakePHP側のモデルを構築する
view作ればって言ったのはそういうこと。
面白いかどうかはおいといて、現状の打開策としてはアリかなと思うわけです。

> 仮想テーブルへの更新作業はDB依存のため怪しい臭いはしますが
このDB依存は仕方ないと割り切ればいいんじゃないかな。割り切れるところだと思うし。
0421nobodyさん2008/03/28(金) 12:49:51ID:???
>>417
やる前にあれこれ聞かずにやってみろよ
こんなとこで解決できれば苦労しねーよクソが
0422nobodyさん2008/03/28(金) 12:53:20ID:???
評価なんてソース解析して自分で実際にサイト構築しないとわからねーよ
やってくうちに想像しない難点が沢山でてくるよ

0423nobodyさん2008/03/28(金) 13:01:42ID:???
>>417
速度重視とか柔軟性考えるならCIにしろや
0424nobodyさん2008/03/28(金) 13:04:47ID:???
CakePHPを最適化させにくいフレームワーク
最適化したいならCIスレにいって、このスレからでていけや
0425nobodyさん2008/03/28(金) 13:28:19ID:???
>>420
0426nobodyさん2008/03/28(金) 13:34:05ID:???
っていうかJOINにならないというのは
どのフレームワークでも同じこと。
CIでもSymfonyでもRubyOnRailsでも同じだよ。

特にCIは最悪だね。いろんな意味で。
ここではすれ違いだから言わないけど。
0427nobodyさん2008/03/28(金) 13:40:13ID:???
>>426
どのフレームワークも同じなら軽量でサクサク動作するCIの方がマシ
0428nobodyさん2008/03/28(金) 13:44:02ID:???
>>417
> しかし、上記の様にシンプルなアソシエーションすら動作が怪しいとなると

シンプルではないよ。

CakePHPでもその他でもそうだけどO/Rマッピングというのは
従来の表形式の使いづらいリレーショナルデータベースを
高レベルに扱いやすく使えるようにするもの。

リレーショナルデータベースを基本に設計されたものではなく
より理想的なオブジェクト指向風なデータ構造をもとに設計されたもの。
だからいろんな取り出し方ができる出来る柔軟性がある。

たとえば、behaviorでデータ挿入・取り出し時に色んな処理をかませられる。

そういう柔軟性を持たせながらシンプルなSQLに置き換えるのは容易ではない。
不可能な場合すらある。

なんでもかんでもパフォーマンスを気にして無駄なものを作るのは
初心者のやること。一日働いて3万円人件費をかけるのなら、
その3万円でスペックをあげたほうが総合的に考えてメリットが
高いという時代だから、今は。
0429nobodyさん2008/03/28(金) 13:50:03ID:???
CIはデータベースを使わない。使う頻度が少ない場合にはいいけど、
データベースを使う場合、貧弱だよな。

あれならSQL直書きした方がいいってほどメソッドがアホらしいしw
なによりビヘイビアが無いのが一番痛い。
0430nobodyさん2008/03/28(金) 13:50:47ID:???
>>428
なんでもかんでもパフォーマンスを気にして無駄なものを作るのは
初心者のやること

サイトリニューアルなど
既存ユーザーが多数いる自社製品ならパフォーマンスを意識する

0431nobodyさん2008/03/28(金) 13:52:21ID:???
> 既存ユーザーが多数いる自社製品ならパフォーマンスを意識する
マシンスペックを上げろ
0432nobodyさん2008/03/28(金) 13:54:32ID:???
>>429
複雑なアソシエーションはSQL直書きになるんならCIが理にかなってる

0433nobodyさん2008/03/28(金) 13:55:17ID:???
複雑なものじゃなくてシンプルにしようと考えような。
■ このスレッドは過去ログ倉庫に格納されています