题
我是PHP和YII的新手,您可以说我是一名新飞行员,但我正在学习在A380飞行
问题是,一切对我来说都很好,直到第6章我都无法理解返回所有者和请求者下拉列表的概念
我正在并排实施它,在我的情况下。php没有产生关系,然后我就将遵循代码放置
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'owner' => array(self::BELONGS_TO, 'User', 'owner_id'),
'project' => array(self::BELONGS_TO, 'Project', 'project_id'),
'requester' => array(self::BELONGS_TO, 'User', 'requester_id'),
);
}
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'issues' => array(self::HAS_MANY, 'Issue', 'project_id'),
'users' => array(self::MANY_MANY, 'User', 'tbl_project_user_assignment(project_id, user_id)'),
);
}
如果有人能解释这一点,我会很棒
加上为什么要自我::用过?
提前致谢
解决方案
在世界上,有人如何投票一个问题?那是无知的。这是一个有效的问题。
无论如何,第6章是真正的痛苦。作者谈话(写)太多无用的信息,然后无法完全解释重要信息。
除了说在yii中,这是语法,因此我无法真正解释这种关系,因此它将自动理解数据关系并仅返回相关数据。没有它,它将在方法getuseroptions中检索所有用户,但是它仅检索与项目和问题相关的用户。或类似的东西。
我无法让我的填充最长的填充,因为我认为它应该从TrackStar_test获取数据,但是无论我们在较早的章节中设置的配置设置如何't将数据从测试到DEV复制,突然之间,所有内容都起作用,并且订阅了订单。
我希望其中有所帮助
不隶属于 StackOverflow