CI框架(4)-页面跳转
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)-页面跳转相关推荐
- 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...
问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...
- aspx跳转页面的符号_解决SpringBoot+MyBatis框架下页面跳转问题与代码优化处理。...
一.关于页面跳转的疑问 后台「return "/pool/index"」返回的是字符串,会自动寻找名为"index"的页面模板文件是怎样实现的? 答:这是Spr ...
- android界面实现框架内页面跳转_KVM虚拟化管理平台的实现
KVM虚拟化管理平台的实现 源码链接:https://github.com/wsjhk/IaaS_admin.git 视频演示链接:https://v.youku.com/v_show/id_XMjg ...
- Struts2——学习(5):页面跳转
2019独角兽企业重金招聘Python工程师标准>>> 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...
- CI框架的使用-原生SQL和ORM模式操作数据库、视图
一 数据库配置文件的配置和自动加载 1 直接修改config文件夹下面的database.php,把数据库相关信息填上去即可 $db['default'] = array('dsn' => ' ...
- 项目框架:登录跳转页面
项目框架:登录跳转页面 运行结果: 代码整体布局: 代码如下: proj_hr_yzh7.sql :(数据表备份代码) pom.xml: web.xml: ForwardController : Em ...
- 鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题
鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题 文章目录 鸿蒙harmonyOS方舟框架ARK etsUI 页面跳转动画translate不显示的问题 前 ...
- 【Python】Flask框架系列(一):安装、页面跳转/重定向、模板、逻辑语句、过滤器、继承/使用block、url链接/加载静态资源
从下载安装开始的所有笔记. 其实 Flask 的示例程序算是 MVC 模式的. Model 是 ORM, V 是 Template, C 是 url route 和 request handler. ...
- SSM框架,ajax实现登陆界面验证和登陆成功后页面跳转问题
账号.密码和验证码都正确后,使用了ajax实现验证,验证结束后不能像正常一样返回一个字符串,用视图解析器来跳转页面 <!--配置JSP 显示ViewResolver(视图解析器)--> & ...
- 关于若依框架页面跳转但内容不变的问题
一,问题: 我点击一个按钮跳转到一个页面,数据显示的很正常, 但是当我点击另一个按钮(url基本相同,只是传参不同) 结果成功跳转到那个页面但是数据还是上一次访问时的数据 二,解决 试了不少也找了不少 ...
最新文章
- 3分钟学会python_3分钟学会一个Python小技巧
- php 错误提示,php怎么显示错误
- docker添加jar包_docker配置容器运行jar包
- opencv32-基于距离变换和分水岭的图像分割
- python提取tuple列表中的特定位置的值
- 新消费催生新制造:拼多多一年将培育百家销量过亿家纺企业
- cacti的安装和配置
- 安卓开发:用ImageView放上图片后上下有间隙
- iOS_SN_详解沙河(转载)
- iPhone发展【一】从HelloWorld开始
- 重磅!阿里推出国产开源的 JDK!
- Java list 适配器_适配器基类--万能适配器(BaseAdapter)
- java实现k线图自动化_Python秒绘交互式股票K线图!这就是Python的优势!
- 结构体嵌套时的sizeof运算
- VScode嵌入式开发之入门教程
- 30分钟让你成为photoshop钢笔工具…
- 【Xmanager】Xbrowser-XDMCP远程访问RHEL5.3配置
- 细述微信浏览器打不开文件下载链接的几种解决方案
- Redis总结 其一 概述 安装 类型
- 解决Virtualbox安装系统界面显示不全问题