后盾网-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" />

 

      

    

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值