这是我的功能:
function single_resonator() {
$data['title'] = 'Single Resonator Operating Parameters';
$data['main_content'] = 'products/single_res_view';
$this->load->view('templates/main.php', $data);
}
但是如果single_res_view位于views文件夹的products文件夹中,则不会加载。我该如何做到这一点?我从本网站其他地方的帖子中尝试了一个名为MY_router.php的文件,但没有用。如果它位于views文件夹的根目录中,CI将仅加载single_res_view。
这是templates / main.php
<?php $this->load->view('includes/header.php'); ?>
<?php $this->load->view('includes/nav.php'); ?>
<?php $this->load->view($main_content); ?>
<?php $this->load->view('includes/footer.php'); ?>
答案 0 :(得分:0)
你试过这个:
$data['main_content'] = 'products/single_res_view.php';
如果没有,您可以三重检查路径和文件名是否正确?否则,你可以回复$ main_content的值,以防你在某处覆盖它吗?