دوستان من دارم یک سایت مثل دیجیکالا برنامه نویسی میکنم الان به مشکل برخوردم
ببینین این کدهای MODEL اصلی منه
<?php


class Model
{

public static $db='';

function __construct()
{
$servername='localhost';
$username='myd';
$password='123';
$dbname='test1';
$farsi = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
self::$db=new PDO('mysql:Host='.$servername.';dbname='.$dbname,$ username,$password,$farsi);

}



public static function getoption(){


$select='SELECT * FROM tbl-settings';
$query=self::$db->prepare($select);
$query->execute();
$akhar=$query->fetchAll();
$new_option=[];

foreach ($akhar as $save){

$mysetting=$save['setting'];
$value=$save['value'];
$new_option[$mysetting]=$value;


}



return $new_option;




}


}



?>


داخل فایل index اصلی هم فراخوانی کردم اونو ببینین
<?php


require_once 'core/App.php';
require_once 'core/controller.php';
require_once 'core/config.php';
require_once 'core/model.php';

new App;



?>



متود داخل model اصلی رو از نوع استاتیک درست کردم بعدش میرم داخل صفحه مربوط به footer و کلاس Model رو فراخوانی میکنم خوب؟
ببینین اینجوری
<?php

$option=Model:: getoption();



?>

و حالا گفتم به جای شماره تلفن اون شماره تلفنی که داخل دیتابیس هست باید جایگزینش بشه و اینو نوشتم براش
<?= $option['tel']; ?>

ولی وقتی اجرا میگیرم شماره تلفن جایگزین نمیشه و این خطا رو میده

Notice: Undefined index: tel in C:\xampp\htdocs\dddd\footer.php on line 18


اسم تمام متغیر و کلاس هامم درسته و اسم جدول و ستون های دیتابیس هم درست نوشتم
اینم بگم وقتی خود صفحه footer.php رو به تنهایی توی مرور گر اجرا میکنم میگه کلاس Model پیدا نشد