下載下傳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
?>