我正在使用 CodeIgniter 构建一个 webapp,但我是新手。我有不同部分的首页,这些部分使用数据库中的不同数据数组。
我想要的是从基本控制器加载数据一次并扩展这个控制器并在多个视图中重用这些数据。
我不想做的是在其他控制器上重复相同的数据库调用。
这甚至可能吗?
我现在拥有的是:
class MY_Controller extends CI_Controller
{
public function __construct()
{
parent::__construct();
$data['somevar'] = $this->some_model->get();
}
}
我想在页面的某个部分的 foreach 循环中使用 $somevar 。
注意:我使用的是模板库。
任何帮助将不胜感激。