2009-06-04 14 views

答えて

7

はい、可能です。

ビューをテーブルのように作成し、creating tablesのすべてのケーキ規則に従っていることを確認します。次に、他のテーブルと同様に、モデル、コントローラ、およびビューを作成できます。それは、通常のテーブルとしてケーキのベーキングアプリにも登場します。

私が見つけた素敵なものの1つは、非常に正規化されたデータベースでページ分割/並べ替えを処理するときに、ケーキが処理することがほとんど不可能になることでした。このように、複雑な結合をすべて1つのデータベースクエリに組み合わせることができます。このクエリは、魅力的に機能する1つのテーブルのページング/ソートのケーキの世界にうまく収まります。

0

私はCakePHPに精通していませんが、このようなフレームワークではテーブルとビューを同一に扱う必要があるため、なぜこれが機能しないのかわかりません。

1

insert私は知っているが、彼らは仮定について何を言っているのか分からないので、ビューからデータを読み込み、関連付けられたモデル実際のテーブルと比較すると、うまくいくはずです。

1

モデルでvar $ useTableプロパティを使用すると、ビューを使用できるはずです。私はそれを試していないが、私はそれが動作するとはかなり確信していますが、もちろんそれに挿入することはできません。

1

はい、可能です。そして時には非常に便利です。

0

PostgreSQLでは、挿入可能なビューと挿入不可のテーブルを作成することができます。唯一の違いは、テーブルにはデータが含まれており、ビューで選択されているということです。ただし、テーブルの一部を他のテーブルから選択することもできます。 それは、ケーキはテーブルのように景色を扱うのに苦労しているように思えますが、それは必要ではなく任意の決定です。

関連する問題