第三节视频:

  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)相关推荐

  1. 后盾网-CI框架实例教程-马振宇 - 学习笔记(7)

    第七节视频:    CI框架学习-实例操作利用AR类对栏目进行查.删.改动作 取cid的方法: $cid = $this->uri->segment(4);//取第4个片段: /*查询对应 ...

  2. 后盾网-CI框架实例教程-马振宇 - 学习笔记(6)

    第六节视频:6.CI框架学习-实例操作添加栏目如何定义使用模型以及配置数据库与利用AR增 本节要点: 1.定义模型Model 2.输入类使用 3.数据库配置 4.使用AR类操作数据库 5.激活调试模式 ...

  3. 后盾网-CI框架实例教程-马振宇 - 学习笔记(10)

    第十节视频:实例操作查看文章CI分页类使用与自定义与AR类连贯操作 1.分页类调取使用 2.如何自定义分页 一.CI框架分页类 1.载入分页类 $this ->load ->library ...

  4. 后盾网-CI框架实例教程-马振宇 - 学习笔记(8)

    第八节视频: CI框架学习-实例操作载入文章管理系统模板引入外部文件 一.文章管理功能 1.发表文章 1)对数据库添加一篇文章 a.在数据库中建立一个表 登陆数据库 -> use article ...

  5. 后盾网-CI框架实例教程-马振宇 - 学习笔记(4)

    第四节视频: 表单验证操作: 1.载入验证类 $this ->load ->library('form_validation'); 2.设置规则 $this ->form_valid ...

  6. 后盾网-CI框架实例教程-马振宇 - 学习笔记(5)

    第五节视频: 实例操作文章与栏目相关表单验证: 表单验证操作:application/controllers/admin/article.php <?php /*** Created by Ph ...

  7. PHP: 手把手编写自己的 MVC 框架实例教程

    1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller ...

  8. 后盾php框架下载,后盾网HD框架下载_后盾网HD框架官方下载-太平洋下载中心

    后盾网HD框架是Php源码频道下深受用户喜爱的软件,太平洋下载中心提供后盾网HD框架官方下载.HDPHP 后盾网HDPHP框架是一个为用PHP程序语言编写网络应用程序的人员提供的软件包. 提供强大的. ...

  9. Vue学习(常用实例、脚手架搭建)-学习笔记

    文章目录 Vue学习(常用实例.脚手架搭建)-学习笔记 实例1 法1 法2 实例2 脚手架搭建 vue-cli2.0 vue-cli4.0 Vue学习(常用实例.脚手架搭建)-学习笔记 附加:阿里巴巴 ...

最新文章

  1. mybatis使用foreach进行批量保存
  2. 给转型做技术的同学的一些建议
  3. 这位教授2 年一篇 Science,再获教科书级的重大发现
  4. C语言实现的图的深度搜索与广度搜索程序
  5. java 数据挖掘 开源_5个开源数据挖掘工具,收下这波干货
  6. 星云的Linux专用学习手册
  7. 了解下Bit,Byte,KB,MB,GB的换算关系
  8. LabVIEW心率监测装置
  9. 游戏云服务器应该怎么选
  10. ionic:点击某个商品名称,跳转到相应的商品详情页面
  11. 虎年,用Python画一个小老虎,祝大家新年虎虎生威,大吉大利
  12. 华为AC6605对接OpenPortal网络准入认证计费系统实现Mac快速认证+Portal认证
  13. 盛大哼唱检索前端提取算法分析
  14. 无需MS Office创建Excel!再C ++中以编程方式在Excel电子表格中创建图表
  15. 小学四年级数学上册计算机算题,四年级上册数学计算题大全
  16. mac给ps安装字体包
  17. 用R求矩阵的特征值和特征向量
  18. 机器学习——决策树(decision tree)
  19. python架构师是做什么的_什么是架构师?架构师应该具备什么样的能力?
  20. 腾讯地图位置和经纬度的转换工具类

热门文章

  1. 微商城分销的正确打开方式
  2. Scrapy爬取豆瓣影评
  3. python随机数不重复_Python产生一个数值范围内的不重复的随机数的实现方法
  4. 功能极其强大,这8款 Python 机器学习库真香
  5. oracle杨树,Oracle存储过程的格式
  6. vue-js-cookie
  7. 新版在线小游戏网站源码 可用来引流
  8. [附源码]Java计算机毕业设计SSM大学生兼职平台
  9. 大学生可以参加的计算机类含金量高的竞赛(个人经验)
  10. PMP考试的100个关键考点