我是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复制,突然之间,所有内容都起作用,并且订阅了订单。

我希望其中有所帮助

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top