在CakePHP 3中,如何创建二阶belongsTo关系?

时间:2016-11-03 15:54:08

标签: php cakephp orm cakephp-3.x

我们假设我有cities表格,其中state_id字段,states表格带有country_id字段,以及{ {1}}字段指向的{1}}表。所以在CakePHP术语中,countriescountry_id

如果不改变表格本身,我如何制作表格以便在所有意图和目的Cities belongsTo States?换句话说,我需要在表模型中添加什么才能实现:

States belongsTo Countries

让它返回一个States belongsTo Countries数组,每个数组包含一个$cityArray = $this->Cities->find('all', [ 'contain' => 'Countries' ])->toArray(); ,数组中不包含Cities

现在我正在编辑数组后查询以删除Country并将State拼接回State,但我想知道是否有&#39 ;这是一种更透明的方式。

0 个答案:

没有答案