Cakephp从数据库检索数据
我的数据库建模有问题。目前看起来,我正在隐藏不相关的字段: 例如,当我希望它返回所有服务器的列表时,它工作正常:Cakephp从数据库检索数据,php,cakephp,database-design,Php,Cakephp,Database Design,我的数据库建模有问题。目前看起来,我正在隐藏不相关的字段: 例如,当我希望它返回所有服务器的列表时,它工作正常: $this->Server->find('all'); 它返回一个包含正确信息的数组: Array ( [0] => Array ( [Server] => Array (...) [User] => Array (...) [Highlight] =>
$this->Server->find('all');
它返回一个包含正确信息的数组:
Array
(
[0] => Array
(
[Server] => Array (...)
[User] => Array (...)
[Highlight] => Array
(
[0] => Array
(
[id] => 39
[id_server] => 8
[id_highlight] => 1
)
[1] => Array
(
[id] => 40
[id_server] => 8
[id_highlight] => 5
)
)
[SubServer] => Array(...)
)
[1] => Array
(
[Server] => Array (...)
[User] => Array (...)
[Highlight] => Array
(
[0] => Array
(
[id] => 41
[id_server] => 10
[id_highlight] => 4
)
[1] => Array
(
[id] => 42
[id_server] => 10
[id_highlight] => 5
)
)
[SubServer] => Array(...)
)
)
简言之,每台游戏服务器都有一些由用户指示的指示灯。如反作弊系统、活动人员、自定义事件等。每个突出显示都有一个id和一个名称
是否有办法从表中获取与每个highlight.id\u hightlight和其余数据对应的名称,如上面使用Model::find的数组?您的highlight模型是否属于HighlightName模型?您可以使用递归值,也可以使用IMHO首选方法来显式标识您希望returnsI管理的所有模型和字段。非常感谢。