天天看點

ci test

下載下傳ci 版本 3.1.9

下載下傳位址 https://www.codeigniter.com/

怎麼檢視CI的版本資訊?想看某個項目中使用的CI具體是哪個版本,怎麼檢視?

system\core\codeigniter.php中可以檢視版本常量

/**

* CodeIgniter Version

*

* @var string

*/

define('CI_VERSION', '3.1.4');

CodeIgniter 主要有 3 個版本:CodeIgniter 3(穩定版)、CodeIgniter 4(開發版)和 CodeIgniter 2(舊版)

配置nginx

server

{

listen 80;

#listen [::]:80;

server_name mysite.yeves.com ;

index index.html index.htm index.php default.html default.htm default.php;

root /www/mysite;

include other.conf;

#error_page 404 /404.html;

include enable-php-pathinfo.conf;

location /{

try_files $uri $uri/ /index.php?s=$uri&$args;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

expires 30d;

location ~ .*\.(js|css)?$

expires 12h;

location ~ /\.

deny all;

MY_Controller寫于core檔案夾下 繼承CI_Controller

友善不同項目不同的公用處理(CI_Controller寫于system下 所有項目共用 一般不做修改)

至于MY_Controller之是以這樣命名取決于config/config.php下的subclass_prefix參數設定 預設為MY_

此時一個MY_Controller可能需要更細分到各個項目

此時可在MY_Controller設定多個繼承

 在MY_Controller.php中書寫多個controller用以不同項目繼承

例:

<?php

class MY_Controller extends CI_Controller

    public function __construct()

    {

        parent::__construct();

    }

class Weixin_Controller extends CI_Controller

class Fans_Controller extends MY_Controller

?>