ソースを参照

create array of links

double-navbar
コミット
6377f32fbb
2個のファイルの変更49行の追加1行の削除
  1. 40
    0
      src/model/Link.php
  2. 9
    1
      src/model/Menu.php

+ 40
- 0
src/model/Link.php ファイルの表示

@@ -9,4 +9,44 @@ class Link {
protected $url;
protected $type;
protected $parent;

public function setID($value) {
$this->id = $value;
return;
}
public function getID() {
return $this-> id;
}

public function setName($value) {
$this->name = $value;
return;
}
public function getName() {
return $this->name;
}
public function setUrl($value) {
$this->url = $value;
return;
}
public function getUrl() {
return $this->url;
}
public function setType($value) {
$this->type = $value;
return;
}
public function getType() {
return $this->type;
}
public function setParent($value) {
$this->parent = $value;
return;
}
public function getParent() {
return $this->parent;
}
}

+ 9
- 1
src/model/Menu.php ファイルの表示

@@ -13,6 +13,14 @@ class Menu {
$db = new DB_Menu();
$res = $db->getMenu($type);
$results = $res->fetchArray(SQLITE3_ASSOC);
$this->links = $results;
foreach ($results as $result) {
$link = new Link();
$link->setID($result['id']);
$link->setName($result['name']);
$link->setUrl($result['url']);
$link->setType($result['type']);
$link->setParent($result['parent']);
$this->links[] = $link;
}
}
}

読み込み中…
キャンセル
保存