0

codeigniter MVC を使用してプロジェクトを開発していますが、コントローラーを作成し、そのコンストラクターにモデルをロードしようとするときに奇妙な問題に直面しています

require_once("secure_area.php");
class posstatics extends Secure_area{
    function __construct(){
        $this->load->model('sale'); //at this i am getting the error saying undefined prop
    }
}

secure_area.php ファイルは CI_Controller を拡張し、アプリの他のセクションでも同じように機能しますが、このクラスは私にとって厄介なものになりました:(

4

1 に答える 1

5

まず第一に、手動でrequireする必要はありません.codeigniterはそれを自動的に処理します.

Secure_area が CI_Controller を拡張すると仮定すると、スーパー メソッドを呼び出す必要があります。

class posstatics extends Secure_area{
    function __construct(){
        parent::__construct();
        $this->load->model('sale'); //at this i am getting the error saying undefined prop
    }
}
于 2012-12-25T12:00:05.170 に答える