0

Cakephp 1.2.2 に基づくプロジェクトに取り組んでいます。そして、私は次のような状況に陥っています。次の階層を持ついくつかのモデル クラスがあります。

Human_Abstract extends AppModel {
    var $table = 'livingBeing';
}

Man extends from Human_Abstract...
Woman extends from Human_Abstract...

これらすべてのモデルが同じテーブルで動作する必要があるとします。どうすればよいでしょうか? 私は var $table = 'livingBeing'; を試したからです。

しかし、私が試してみると

$man = new Man();
$man->findAll(...);

findAll メソッドは、次を使用してクエリを配置します

Man.fields

使用していない

LivingBeing.id

それで...どうすればそれができますか?

ありがとう!

4

1 に答える 1

1
var $useTable = 'living_being';
于 2013-01-23T04:22:47.023 に答える