【发布时间】:2013-12-16 22:02:34
【问题描述】:
我有两个独立的控制器、视图、数据库组合:用户和作业。 用户包含:id、name、jobid。 Jobs 包含:id、name、工资。
在我的用户容器中,我想检索我的工作名称和工资以发送到用户视图。我想知道这里的最佳做法是什么。我试过两种方法:
1.) $this->requestAction('/Jobs/getArray', array('pass' => user['jobid'])); 我听说这不是最佳实践,特别是如果控制器之间有很多交互,我可能会这样做。尝试以这种方式进行所有发送和接收也是一种痛苦。
2.) App::import 作业连接器。 $Jobs = 新的 JobsConnector。 $Jobs->getArray($user['jobid']); 每当我尝试这样做时,都会收到未定义的错误。 JobConnector::Job 不存在。 然后我在 find() 方法上得到一个错误,否则它正在工作。
我花了好几个小时试图找出这两种方法,并且一直在拔头发。我正处于回到我自己的个人课堂互动的边缘,因为这些课堂互动是多少 PitA。
有人,请帮忙!
【问题讨论】: