如何使用CodeIgniter链接到页面的特定部分



我想将我的页脚链接到其他页面的特定部分,但我不知道如何在CodeIgniter中做到这一点。我知道在原生php中,我们必须这样做<h2>Nosotros</h2> <ul> <li><a href="nosotros.php#QuienesSomos"> ¿Quiénes Somos?</a></li>

在另一个班,我们有这个

<div class="present" id="QuienesSomos">

我明白,我的问题是,我该如何将其实现到控制器上?我的控制器是这个

defined('BASEPATH') OR exit('No direct script access allowed');
class nosotros_controller extends CI_Controller{
function __construct(){
parent::__construct();
}
function index(){
$datav["titulopagina"] ="Nosotros";
$this->load->view('includes/header',$datav);
$this->load->view('inicio/banner');
$this->load->view('nosotros/nosotros');
$this->load->view('includes/footer');
}
}
?>

您可以为特定页脚制定路线

//inside config/routes.php
$route['footer'] = 'controller/method_name';
//controller
function method_name(){
$this->load->view('includes/footer');
}
//view 
<a href="<?php echo base_url('auth/logout'); ?>">QuienesSomos</a>

将以下代码放入您的nosotros视图文件(nosotros.php或您想要链接的其他文件(

<div class="present" id="QuienesSomos">

以及以下代码在您的footer视图文件(footer.php(中

<a href="nosotros/#QuienesSomos"> ¿Quiénes Somos?</a>

nosotros这里是(其他(页面的控制器路径

另外,请查看视图文档。

相关内容

  • 没有找到相关文章

最新更新