如何在codeigniter中隐藏除home之外的其他页面中的某些部分

时间:2014-05-21 02:35:20

标签: php codeigniter hmvc codeigniter-hmvc

我想在主页上显示滑块模块,但要将其隐藏在网站的其余部分。任何人都可以帮我隐藏它。我在Codeigniter中使用HMVC

<div class="col-xs-12 col-md-11 col-lg-11 navdiv" id="services_menu">

                        <?php
    echo Modules::run('slider');
    ?>
                        </div>

2 个答案:

答案 0 :(得分:2)

你可以尝试

<?php
if($this->router->fetch_class()=='home_controller_name'){
?>
    <div class="col-xs-12 col-md-11 col-lg-11 navdiv" id="services_menu">
        <?php
            echo Modules::run('slider');
        ?>
    </div>
    <?php                       
}
?>

答案 1 :(得分:2)

为slider.php创建滑块的单独视图。将以下代码放入其中

<div class="col-xs-12 col-md-11 col-lg-11 navdiv" id="services_menu">

                    <?php
echo Modules::run('slider');
?>
                    </div>

在加载主页时,加载此slider.php也如下所示:

$this->load->view("header.php");
$this->load->view("slider.php");
$this->load->view("home.php", $data);
$this->load->view("footer.php");

对于其他页面,请不要加载视图slider.php。

干杯!!