后盾网-CI框架实例教程-马振宇 - 学习笔记(3)
第三节视频:
1、配置自动加载辅助函数URL:
在application/config/autoload.php中设置:
$autoload['helper'] = array('url');
2、配置默认控制器:
在application/controllers下新建两个文件夹index和admin,用以区分前台和后台的控制器;
在application/controllers/index/下新建home.php
在application/config/routes.php里面修改默认的控制器:
$route[‘default_controller’] = 'welcome';
修改为:
$route['default_controller'] = 'index/home';
此版本为CodeIgniter 2.2.6,CodeIgniter 3.1.6版本不支持以上操作;
3、载入模板:
在application/views下新建两个文件夹index和admin,用以分别存放前台模板和后台模板;
在ci文件夹下新建文件夹style,并在style里面新建两个文件夹index和admin,用以分别存放前台和后台的样式;
在模板中引用样式时,使用 <?php echo base_url().'style/index/' ?>css/index.css
<link href="<?php echo base_url().'/style/index/'?>css/index.css" rel="stylesheet" />
4、如何引入分类页:
在控制器中载入分类页模板:
class Home extends CI_Controller{
// 默认首页显示方法
public function index(){
$this ->load ->view('index/index.html');
}
// 分类页显示方法
public function category(){
$this ->load ->view('index/category.html');
}
}
在首页模板中引入分类页的地址:
<a href="<?php echo site_url().'/index/home/category'; ?>">青春</a>
5、如何在分类页中引入文章阅读页:
在Home 控制器中载入文章阅读页的模板:
// 文章阅读页显示方法
public function details(){
$this ->load ->view('index/details.html');
}
在分类页中引入文章阅读页的地址:
<a href="<?php echo site_url().'/index/home/details'?>" class='more'>更多>></a>
===================================
6、载入后台模板:
在application/controller/admin下新建控制器admin.php
在Admin控制器中载入后台首页:
class Admin extends CI_Controller{
// 后台首页方法
public function index(){
$this ->load ->view('admin/index.html');
}
}
在后台首页中引入后台样式:
<link rel="stylesheet" href="<?php echo base_url().'style/admin/'?>css/admin.css" />
7、在后台模板中载入默认欢迎页:(此为iframe)
//默认欢迎
public function copy(){
$this ->load ->view('admin/copy.html');
}
在默认欢迎页中引入样式:
<link rel="stylesheet" href="<?php echo base_url().'style/admin/'?>css/admin.css" />
8、在application/controller/admin/下新建控制器login.php,用以写入登录方法:
//后台登录控制器
class Login extends CI_Controller{
//登录默认方法
public function index(){
$this ->load ->view('admin/login.html');
}
}
在后台登录页面中引入样式:
<link rel="stylesheet" href="<?php echo base_url().'style/admin/'?>css/login.css" />
转载于:https://www.cnblogs.com/chengshun/p/7634073.html
后盾网-CI框架实例教程-马振宇 - 学习笔记(3)相关推荐
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(7)
第七节视频: CI框架学习-实例操作利用AR类对栏目进行查.删.改动作 取cid的方法: $cid = $this->uri->segment(4);//取第4个片段: /*查询对应 ...
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(6)
第六节视频:6.CI框架学习-实例操作添加栏目如何定义使用模型以及配置数据库与利用AR增 本节要点: 1.定义模型Model 2.输入类使用 3.数据库配置 4.使用AR类操作数据库 5.激活调试模式 ...
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(10)
第十节视频:实例操作查看文章CI分页类使用与自定义与AR类连贯操作 1.分页类调取使用 2.如何自定义分页 一.CI框架分页类 1.载入分页类 $this ->load ->library ...
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(8)
第八节视频: CI框架学习-实例操作载入文章管理系统模板引入外部文件 一.文章管理功能 1.发表文章 1)对数据库添加一篇文章 a.在数据库中建立一个表 登陆数据库 -> use article ...
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(4)
第四节视频: 表单验证操作: 1.载入验证类 $this ->load ->library('form_validation'); 2.设置规则 $this ->form_valid ...
- 后盾网-CI框架实例教程-马振宇 - 学习笔记(5)
第五节视频: 实例操作文章与栏目相关表单验证: 表单验证操作:application/controllers/admin/article.php <?php /*** Created by Ph ...
- PHP: 手把手编写自己的 MVC 框架实例教程
1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller ...
- 后盾php框架下载,后盾网HD框架下载_后盾网HD框架官方下载-太平洋下载中心
后盾网HD框架是Php源码频道下深受用户喜爱的软件,太平洋下载中心提供后盾网HD框架官方下载.HDPHP 后盾网HDPHP框架是一个为用PHP程序语言编写网络应用程序的人员提供的软件包. 提供强大的. ...
- Vue学习(常用实例、脚手架搭建)-学习笔记
文章目录 Vue学习(常用实例.脚手架搭建)-学习笔记 实例1 法1 法2 实例2 脚手架搭建 vue-cli2.0 vue-cli4.0 Vue学习(常用实例.脚手架搭建)-学习笔记 附加:阿里巴巴 ...
最新文章
- mybatis使用foreach进行批量保存
- 给转型做技术的同学的一些建议
- 这位教授2 年一篇 Science,再获教科书级的重大发现
- C语言实现的图的深度搜索与广度搜索程序
- java 数据挖掘 开源_5个开源数据挖掘工具,收下这波干货
- 星云的Linux专用学习手册
- 了解下Bit,Byte,KB,MB,GB的换算关系
- LabVIEW心率监测装置
- 游戏云服务器应该怎么选
- ionic:点击某个商品名称,跳转到相应的商品详情页面
- 虎年,用Python画一个小老虎,祝大家新年虎虎生威,大吉大利
- 华为AC6605对接OpenPortal网络准入认证计费系统实现Mac快速认证+Portal认证
- 盛大哼唱检索前端提取算法分析
- 无需MS Office创建Excel!再C ++中以编程方式在Excel电子表格中创建图表
- 小学四年级数学上册计算机算题,四年级上册数学计算题大全
- mac给ps安装字体包
- 用R求矩阵的特征值和特征向量
- 机器学习——决策树(decision tree)
- python架构师是做什么的_什么是架构师?架构师应该具备什么样的能力?
- 腾讯地图位置和经纬度的转换工具类