コード例 #1
0
ファイル: Menu.php プロジェクト: b059ae/yii2-starter-kit
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getMenuItems()
 {
     return $this->hasMany(MenuItem::className(), ['menu_id' => 'id']);
 }
コード例 #2
0
ファイル: MenuItem.php プロジェクト: b059ae/yii2-starter-kit
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return [[['menu_id', 'parent_id', 'status', 'created_by', 'updated_by', 'created_at', 'updated_at'], 'integer'], [['title', 'url'], 'required'], [['title', 'url'], 'string', 'max' => 255], [['menu_id'], 'exist', 'skipOnError' => true, 'targetClass' => Menu::className(), 'targetAttribute' => ['menu_id' => 'id']], [['parent_id'], 'exist', 'skipOnError' => true, 'targetClass' => MenuItem::className(), 'targetAttribute' => ['parent_id' => 'id']]];
 }
コード例 #3
0
ファイル: Menu.php プロジェクト: BoBRoID/new.k-z
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getItems()
 {
     return $this->hasMany(MenuItem::className(), ['menuID' => 'id'])->orderBy('order');
 }