1. 程式人生 > >後盾網-CI框架實例教程-馬振宇 - 學習筆記(2)

後盾網-CI框架實例教程-馬振宇 - 學習筆記(2)

welcom index 如何 ech lin bsp 後臺模板 back href

第三節視頻:

  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" />

      

    

  

後盾網-CI框架實例教程-馬振宇 - 學習筆記(2)