質問

私はYIIと同様にPHPに慣れています。あなたは私が新しいパイロットであると言うことができますが、私はA380で飛行を学んでいます

問題は、第6章まですべてが私にとって正常に機能しているということです。私は所有者とリクエスターのドロップダウンに戻るという概念を理解できないことです

私はそれを並べて実装しており、私の場合はressure.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)'),
        );
    }

誰かがこれを働くことを説明できれば、私は素晴らしいでしょう

さらに、なぜ自己::使用しましたか?

前もって感謝します

役に立ちましたか?

解決

世界で誰かがどのようにOP質問に投票しますか?それは無知です。それは有効な質問です。

とにかく第6章は本当の痛みです。作家は、役に立たない情報をあまりにも多く話したり(書いたり)したり、重要な情報を完全に説明したりしません。

YIIではこれが構文であると言う以外に、関係を実際に説明することはできません。そのため、データ関係を自動的に理解し、関連データのみを返すだけです。それがなければ、メソッドgetUseroptionsのすべてのユーザーを取得することになりますが、それによっては、プロジェクトと問題に関連するユーザーのみを取得します。またはそのようなもの。

TrackStar_testからデータを取得するはずだと思ったので、私は最長のものを入力することができませんでしたが、以前の章で設定された設定設定に関係なく、YIIはまだTrackStar_Devを使用していますが、私が持っていないかどうかはわかりませんでした'TはテストからDEVへのデータをコピーしましたが、突然すべてが機能し、ドロップダウンが生成されました。

その中の何かがあなたに役立つことを願っています

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top