Pārlūkot izejas kodu

basic menu classes

Loadblogs_alternative
Ruben De Baets pirms 2 gadiem
vecāks
revīzija
2d6750b568
3 mainītis faili ar 48 papildinājumiem un 0 dzēšanām
  1. 16
    0
      src/DB/Menu.php
  2. 12
    0
      src/Model/Link.php
  3. 20
    0
      src/Model/Menu.php

+ 16
- 0
src/DB/Menu.php Parādīt failu

@@ -0,0 +1,16 @@
<?php

namespace Blog\DB;

class Menu extends DB
{
// Fetch all links for a given menu type
public function getMenu($type)
{
$sql = "SELECT * FROM menu WHERE type = :type ;";
$stmt = $this->prepare($sql);
$stmt->bindValue(":type", $type);
$res = $stmt->execute();
return $res;
}
}

+ 12
- 0
src/Model/Link.php Parādīt failu

@@ -0,0 +1,12 @@
<?php

namespace Blog\Model;

class Link
{
protected $id;
protected $name;
protected $url;
protected $type;
protected $parent;
}

+ 20
- 0
src/Model/Menu.php Parādīt failu

@@ -0,0 +1,20 @@
<?php

namespace Blog\Model;


use \Blog\Model\Link;
use \Blog\DB\Menu as DB_Menu;

class Menu
{
protected $links;

public function loadMenu($type)
{
$db = new DB_Menu();
$res = $db->getMenu($type);
$results = $res->fetchArray(SQLITE3_ASSOC);
$this->links = $results;
}
}

Notiek ielāde…
Atcelt
Saglabāt