【发布时间】:2016-02-26 21:15:14
【问题描述】:
我有三个表,我正在使用成员来查找他们已完成的所有任务。
class Task extends BaseModel {
static $has_many = array(
array('members', 'through' => 'member_tasks'),
array('member_tasks', 'class_name' => 'Member_task')
);
class Member extends BaseModel {
static $has_many = array(
array('tasks', 'through' => 'member_tasks'),
array('member_tasks', 'class_name' => 'Member_task')
);
class Member_task extends BaseModel {
static $belongs_to = array(
'member', 'task'
);
如果我打电话给$tasks = $member->myTasks()
public function myTasks()
{
return $this->tasks;
}
我可以从与该成员相关的任务表中检索项目。但是,我在 Member_tasks 表中有一个 is_completed 标志。我该如何抓住它?
【问题讨论】:
标签: php phpactiverecord