CodeIgniter 是一個簡單快速的PHP MVC框架。EllisLab 的工作人員發(fā)布了 CodeIgniter。CodeIgniter 是一套小巧但功能強大的、給 PHP 網(wǎng)站開發(fā)者使用的 Web 應(yīng)用程序開發(fā)框架和工具包。它為組織提供了足夠的自由支持,允許開發(fā)人員更迅速地工作。
手冊地址:http://codeigniter.org.cn/user_guide/
項目中全局搜索:CI_VERSION define('CI_VERSION', '2.x');
1.進入application的config文件夾下,找到routes.php 2.看到設(shè)置:$route['default_controller'] = "test"; // 含義是默認訪問test控制器的index方法
(1)控制器中調(diào)用核心庫 $aa = $this->config->base_url(); (2)控制器中調(diào)用邏輯文件 $this->load->biz('test/test1'); // test1.php就是邏輯文件名
$this->load->library('class_name'); //調(diào)用單個文件 $this->load->library(array('email', 'table')); //調(diào)用多個文件 $this->class_name->error_array(); //調(diào)用結(jié)束之后,就可以直接使用系統(tǒng)類庫中的方法
$this->load->library('test'); $casUserInfo = $this->test->xxx(); // 調(diào)用完可直接使用
$this->load->model('blog/model_name'); 引用位于子目錄下模型 $this->model_name->method(); 加載之后,你就可以通過一個和你的類同名的對象訪問模型中的方法。
$this->load->view($template, $data, TRUE);
//需要在config文件夾新建redis.php文件,里面寫上配置等 $this->load->redis('key的名字'); //redis
echo $this->config->item('charset'); //獲取config中配置的charset值 $this->config->set_item('charset', 'gbk') //重新設(shè)置config中charset的值
要你自定義的類庫中訪問CodeIgniter的原始資源,你必須使用 get_instance() 函數(shù).這個函數(shù)返回一個CodeIgniter super object. $CI = get_instance(); $CI->load->config('test1'); //加載core下的配置文件,例如test1.php $CI->load->model('xxx/test_db'); // 加載model下的文件 $CI->load->library('http'); //加載 library下的文件 $CI->load->redis('test'); // 調(diào)用redis $CI->load->rabbitmq('test'); // 調(diào)用rabbitmq $CI->load->view($template, $data, TRUE); // 渲染頁面
調(diào)用方式:php index.php 控制器 方法 參數(shù)
示例:
*/1 * * * * php 項目目錄/index.php test test_1 0 > /dev/null 2>1
解釋:
(1)類似于其他框架的命令行模式,前面是php位置,后面是項目根目錄的index,php (2) 后面的是用空格隔開的,控制器文件名(application里面的),方法名,參數(shù) (3)方法示例: // 這個就是對應(yīng)的方法,$index是參數(shù) public function test_1($index = 0) {}
https://www.cnblogs.com/lovele-/p/9434328.html https://blog.csdn.net/qq_21806621/article/details/70992328 https://www.cnblogs.com/xiaoxiaoqingyi/p/6654190.html
到此這篇關(guān)于PHP之CI框架學(xué)習(xí)講解的文章就介紹到這了,更多相關(guān)PHP之CI框架講解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!