1,设置CI框架的初始控制器

2,创建两个页面

3,实现页面跳转


1,设置CI框架的初始控制器

当运行CI项目时,我们所看到的第一个页面是由controller转发的视图,而这个controller我们是在[application]->[config]->[routes.php]进行设置

$route['default_controller'] = 'welcome';

我当前设置的第一个页面是由welcome转发的视图。

2,创建两个页面

(1)首先在[application]->[controllers]目录下创建Page2.PHP

class Page2 extends CI_Controller {public function index(){$this->load->view('page2');}
}

(2)首先在[application]->[view]目录下创建Page2.PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><title>page2</title>
</head>
<body><h1 >page2</h1></body>
</html>

3,实现页面跳转

(1)在[application]->[controllers]->[Welcome.php]
添加代码$this->load->helper(‘url’);

class Welcome extends CI_Controller {function Welcome(){parent::__construct();$this->load->helper('url');}public function index(){$this->load->view('welcome');}
}

(2)在[application]->[views]->[welcome.php]页面添加js代码

<html lang="en">
<head><meta charset="utf-8"><title>第一个页面</title><script type="text/javascript">function turnto(){var url = "<?php echo site_url('Page2')?>";window.location.href=url;}</script></head>
<body><h1 onclick="turnto()">hello student</h1>
</body>
</html>

CI框架(4)-页面跳转相关推荐

  1. 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...

    问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...

  2. aspx跳转页面的符号_解决SpringBoot+MyBatis框架下页面跳转问题与代码优化处理。...

    一.关于页面跳转的疑问 后台「return "/pool/index"」返回的是字符串,会自动寻找名为"index"的页面模板文件是怎样实现的? 答:这是Spr ...

  3. android界面实现框架内页面跳转_KVM虚拟化管理平台的实现

    KVM虚拟化管理平台的实现 源码链接:https://github.com/wsjhk/IaaS_admin.git 视频演示链接:https://v.youku.com/v_show/id_XMjg ...

  4. Struts2——学习(5):页面跳转

    2019独角兽企业重金招聘Python工程师标准>>> 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...

  5. CI框架的使用-原生SQL和ORM模式操作数据库、视图

    一  数据库配置文件的配置和自动加载 1 直接修改config文件夹下面的database.php,把数据库相关信息填上去即可 $db['default'] = array('dsn' => ' ...

  6. 项目框架:登录跳转页面

    项目框架:登录跳转页面 运行结果: 代码整体布局: 代码如下: proj_hr_yzh7.sql :(数据表备份代码) pom.xml: web.xml: ForwardController : Em ...

  7. 鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题

    鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题 文章目录 鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题 前 ...

  8. 【Python】Flask框架系列(一):安装、页面跳转/重定向、模板、逻辑语句、过滤器、继承/使用block、url链接/加载静态资源

    从下载安装开始的所有笔记. 其实 Flask 的示例程序算是 MVC 模式的. Model 是 ORM, V 是 Template, C 是 url route 和 request handler. ...

  9. SSM框架,ajax实现登陆界面验证和登陆成功后页面跳转问题

    账号.密码和验证码都正确后,使用了ajax实现验证,验证结束后不能像正常一样返回一个字符串,用视图解析器来跳转页面 <!--配置JSP 显示ViewResolver(视图解析器)--> & ...

  10. 关于若依框架页面跳转但内容不变的问题

    一,问题: 我点击一个按钮跳转到一个页面,数据显示的很正常, 但是当我点击另一个按钮(url基本相同,只是传参不同) 结果成功跳转到那个页面但是数据还是上一次访问时的数据 二,解决 试了不少也找了不少 ...

最新文章

  1. 3分钟学会python_3分钟学会一个Python小技巧
  2. php 错误提示,php怎么显示错误
  3. docker添加jar包_docker配置容器运行jar包
  4. opencv32-基于距离变换和分水岭的图像分割
  5. python提取tuple列表中的特定位置的值
  6. 新消费催生新制造:拼多多一年将培育百家销量过亿家纺企业
  7. cacti的安装和配置
  8. 安卓开发:用ImageView放上图片后上下有间隙
  9. iOS_SN_详解沙河(转载)
  10. iPhone发展【一】从HelloWorld开始
  11. 重磅!阿里推出国产开源的 JDK!
  12. Java list 适配器_适配器基类--万能适配器(BaseAdapter)
  13. java实现k线图自动化_Python秒绘交互式股票K线图!这就是Python的优势!
  14. 结构体嵌套时的sizeof运算
  15. VScode嵌入式开发之入门教程
  16. 30分钟让你成为photoshop钢笔工具…
  17. 【Xmanager】Xbrowser-XDMCP远程访问RHEL5.3配置
  18. 细述微信浏览器打不开文件下载链接的几种解决方案
  19. Redis总结 其一 概述 安装 类型
  20. 解决Virtualbox安装系统界面显示不全问题

热门文章

  1. CSS行内样式内部样式外部样式
  2. PyTorch1.13 亮点一览,TorchEval、MultiPy 、TorchSnapshot 新库大解读
  3. PHP多因子方案,多因子策略之冗余因子
  4. 使用linux批量引物设计,primer3引物设计详解
  5. 前端Photoshop插件cutterman的下载和安装以及使用
  6. Activiti 任务的签收与委托
  7. 【Java设计模式】——工厂模式
  8. 计算机专业数学建模结课论文,大学生数学建模论文范文
  9. Linux TCP/IP 网络工具对比:net-tools 和 iproute2
  10. Mapgis67软件实用操作