1

TinyMVC の組み込み PDO レイヤーを使用してテーブルからレコードを要求すると、次のエラーが返されます。

Array
Error: 0
Message: Unknown file 'register_view.php'
File:{redacted}tinymvc\sysfiles\plugins\tinymvc_view.php
Line: 125

ただし、接続なしで同じ変数を返そうとすると、問題なく表示されます。発生しているエラーは、渡されたパラメーターを取得できないため、ビューレイヤーにあります。ただし、クエリが正常に実行されていることを考慮して、それを行う理由はわかりません。

ビューメソッドのコードは次のとおりです。

<body>
<h1>Hello <?=$fname?></h1>
<p>Hello World</p>

そしてコントローラーからのコード:

function index(){
    $this->load->model('User_Model','user');
    $this->view->assign('title','Manage your Peacock account');
    $this->view->assign('fname', $this->user->fname());
    $this->view->display('user_view');
}

最後に、モデルからのコード:

public function __get($property) {
    if (property_exists($this, $property)) {
        /**
         * Retrieve the data from the database
         */
        $this->$property = $this->db->query_one('select '.$this->getTable($property).' from users where id=?',array('1'));
        return $this->$property;
    }
}

どんな助けでも大歓迎です

4

1 に答える 1