• 10-03-2018, 21:16:30
    #1
    MVC sistem kodluyorumda cok kritik bir hata aldim baya detayli bir sekilde anllattim hatayi
    yardimci olabilirmisiniz?
    OOP ile yaziyorum MVC yi
    butun kodlar = https://github.com/TheYkk/Mini_TheYkk

    Hata anlatimi:https://docs.google.com/document/d/1...it?usp=sharing
  • 10-03-2018, 22:13:54
    #2
    github projenizle hata anlatım sayfanızdaki dosyalar aynı değil.
    Projeyi güncellerseniz inceleyebilirim.

    Muhtemel sorun extend problemi.
    dump ile veriyi basıp config arrayı geliyor mu kontrol eder misiniz?
  • 10-03-2018, 22:16:11
    #3
    Vovi adlı üyeden alıntı: mesajı görüntüle
    github projenizle hata anlatım sayfanızdaki dosyalar aynı değil.
    Projeyi güncellerseniz inceleyebilirim.

    Muhtemel sorun extend problemi.
    dump ile veriyi basıp config arrayı geliyor mu kontrol eder misiniz?
    hocam sorunun daha da kuculttum class isimleri degistitirerek tek dosyaya aktardim
    <?php
     
    //Config
    class Ana
    {
    public $con=null;
     
    public function lo()
    {
    $this->con='kardes';
    }
     
    public function ge()
    {
    return $this->con;
    }
    }
     
    //Aplication
    class Ap
    {
    public $config=null;
    public function __construct(){
    $this->config=new Ana();
    $this->config->lo();
    }
    }
     
    //View
    class Vi
    {
    public function index()
    {
    echo $this->config->ge();
    }
    }
    
     
    //Contorller
    class Gen extends Ap
    {
    public function index (){
    Vi::index();
    }
    }
     
    $gence=new Gen();
    $gence->index();
    burda view classinda ,Ana cllasindaki ge fonksiyonununu calistirmam lazim

    not: bu arada githubu guncelledim