アプリケーション/ライブラリ内にMyclassというカスタム クラスを作成しました。
マニュアルに従って、ネイティブ リソースを使用する場合は、スーパー オブジェクトを使用する必要があります。
しかし、以下のコードのような他のコントローラと同じように Myclass を拡張するだけで、スーパー オブジェクトを使用せずにビュー、モデルなどをロードできます。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Myclass extends CI_Controller{
public function my_func()
{
$this->load->view('home');
}
}
では、なぜ代わりにスーパー オブジェクトを使用する必要があるのでしょうか。