zoukankan      html  css  js  c++  java
  • CI框架学习——基本的用法(一)

    一、必备知识

    1、如何访问你的页面

    我在控制器下面建立了admin文件夹,此文件夹下有login.php 文件,我们现在要访问这个文件
    这个就是我们可以访问的连接,其中必需加上index.php,这是关键

    2、路径问题

    <img id="loadti" src="<?= base_url() ?>images/ajax-loader2.gif" style="display:none"></img>

    必需加上<?= base_url() ?>这个是你系统的路径,什么意思呢,就是www local的主路径,比如说你的CI文件都在gradesystem中,那么我们看到的路径就是http://localhost/gradesystem,
    此时分两种情况:
    • 文件和CI文件同级,就是如下图所示,我们调用javascript中的文件时,可以这样写 
    <script src="<?=base_url(); ?>javascript/jquery.js"></script>
    还有种情况是这样的,在controller中我们要访问controller中的函数,需要加上index.php
    如:我们要访问search.php这个类中的函数searchByCode(),相应的连接是
    <?=base_url();?>index.php/admin/search/searchByCode

    3、数据库配置问题

    在config-》database.php文件下,我们可以对数据库进行配置。

    二、代码相关

    1、使用类库

    控制器中类添加构造函数
    //构造函数
        function __construct() {
            parent :: __construct();
            $this->load->helper('url');
            //加载数据层
            $this->load->model("a_login");
            $this->load->library('pagination');
        }

    2、分页代码

    控制器代码:

    function index()
         {   
             $this->load->database();                     #加载数据库对象db进来
             $this->load->library('pagination');             #加载分页的对象
             $config['base_url'] = base_url().'/welcome/index';  #前后页链接
             $config['total_rows'] = $this->db->count_all('Radmin');  #辅助函数的一个方法
             $config['per_page'] = '3';
             $this->pagination->initialize($config);
             $data['pages'] = $this->pagination->create_links();   #丢到数组里面呆会渲染用
             $this->load->view('index',$data);   
         }

     视图:

    <div class="article-bottom" style="display: block">
    <div class="pages"><?=$pages?>                  #简单吧











  • 相关阅读:
    教育后台管理系统:Postman
    教育后台管理系统:查询课程列表信息
    教育后台管理系统:JSON
    教育后台管理系统:后台系统搭建
    教育后台管理系统:Maven的常用命令 & 依赖范围
    教育后台管理系统:Maven 项目管理工具
    教育后台管理系统:项目架构
    Vocabulary:annexation
    Java Web(二)- 学习笔记
    Listener监听器 -案例
  • 原文地址:https://www.cnblogs.com/wang3680/p/5fc34a45f252f4113912303740f4987f.html
Copyright © 2011-2022 走看看