0
CakePHP 1.3に、関連するテーブルのモデルを持たないモデルアソシエーションを定義する方法はありますか?たとえば、次のは、実際にモデルファイルを持っていない2番目のモデルを使わないモデルアソシエーションを定義する
<?php
class SomeModel extends AppModel
{
var $useTable = 'some_table';
var $belongsTo = array(
'AnotherModel' => array(
// association data here
)
);
}
?>
。モデルが使用するテーブルと関連付けの詳細を定義したいだけです。これは可能ですか?
アソシエーションが使用するテーブルを定義するにはどうすればよいですか?また、モデルファイルを作成したくないのは、関連するテーブルが約8〜11であり、メインモデル以外ではアクセスできないものがあるからです。 – LordZardeck
テーブル名は 'another_models'です。私は従わない。すべての要件を提供せずにコードを記述したいと思っていますが、それがうまくいくと思いますか?モデルファイルを提供しただけであっても、各ファイル内に関連するすべての関係を含める必要はありません。 –
いいえ、私はcakephpにテーブルの名前を伝える必要があります。 AnotherModelは 'some_table'というテーブルを使用します。しかし、私は 'AnotherModel'のモデルファイルを作成したくありません。あなたは、存在しないモデルを動的にバインドするときと同じ効果を達成したいと推測します。 – LordZardeck