摘要:
这个本来是很基础的东西,基本上用过CI的人都知道这些,原本是不消说的~但是因为毕业论文是关于CodeIgniter的,所以我必须把大大小小的东西都写出来做成记录~CodeInigter,一个轻量,功能全面的PHP框架,使开发者可以轻易的使用MVC的结构来开发web应用。下载一份CI的代码(最新的为2... 阅读全文
posted @ 2016-01-26 15:34
goodup
阅读(2304)
评论(0)
推荐(0)
摘要:
CI输出类Output.php的功能是将最终web页面发送给浏览器,这里面的东西可能是你用的最少的。你使用装载器加载了一个视图文件, 这个视图文件的内容会自动传递给输出类对象, 然后呢,在方法执行完毕后会自动调用输出类对象将执行的结果输出.值得注意的是这里面有评测器profiler和file cac... 阅读全文
posted @ 2016-01-26 15:19
goodup
阅读(249)
评论(0)
推荐(0)
摘要:
class CI_Model { /** * Class constructor * * @return void */ public function __construct() { log_message('info', 'M... 阅读全文
posted @ 2016-01-26 15:11
goodup
阅读(332)
评论(0)
推荐(0)
摘要:
顾名思义,装载器就是加载元素的,使用CI时,经常加载的有:加载类库文件:$this->load->library()加载视图文件:$this->load->view()加载模型文件:$this->load->model()加载数据库文件:$this->load->database()加载帮助文件:$... 阅读全文
posted @ 2016-01-26 14:57
goodup
阅读(3548)
评论(0)
推荐(0)
摘要:
is_loaded, TRUE)) { return; } $config =& get_config(); if ($idiom == '') { $deft_lang = ( ! i... 阅读全文
posted @ 2016-01-26 14:45
goodup
阅读(1577)
评论(0)
推荐(0)
摘要:
class CI_Input { //用户ip地址 protected $ip_address = FALSE; //用户浏览器地址 protected $user_agent = FALSE; //允... 阅读全文
posted @ 2016-01-26 14:33
goodup
阅读(1468)
评论(0)
推荐(0)
摘要:
钩子 - 扩展框架核心CodeIgniter 的钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改 核心文件。CodeIgniter 的运行遵循着一个特定的流程,你可以参考这个页面的应用程序流程图。但是,有些时候你可能希望在 执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一... 阅读全文
posted @ 2016-01-26 14:26
goodup
阅读(520)
评论(0)
推荐(0)
摘要:
使用CI框架,我们通常使用一下三个函数处理错误:show_error('消息' [, int $status_code = 500 ] )show_404('页面' [, 'log_error'])log_message('级别', '消息'),有一下三种错误信息:错误类型的消息。 这种是真正的错误... 阅读全文
posted @ 2016-01-26 14:15
goodup
阅读(623)
评论(0)
推荐(0)
摘要:
application/config/config.php 文件$config['base_url'] = "http://www.baidu.com/"。 您网站的网址,CodeIgniter 会根据这个网址来生成链接、表单地址等。$config['index_page'] = "index.ph... 阅读全文
posted @ 2016-01-26 14:09
goodup
阅读(1617)
评论(0)
推荐(0)
摘要:
system/core/Common.php 文件中可以定义公共函数,我们可以在这里定义自己的公共函数。在任何情况下你都能够使用这些函数。使用他们不需要载入任何类库或辅助函数。接下来分析下该文件中自带的一些方法: 1 0)219 {220 foreach ($replace as $k... 阅读全文
posted @ 2016-01-26 14:03
goodup
阅读(730)
评论(0)
推荐(0)
摘要:
Benchmark.php文件中定义的CI_Benchmark类可以让你标记点,并计算它们之间的时间差。还可以显示内存消耗。Benchmarking类库,它是被系统自动被加载的,不需要手工加载 1 class CI_Benchmark { 2 3 /** 4 * List of ... 阅读全文
posted @ 2016-01-26 13:54
goodup
阅读(1608)
评论(0)
推荐(0)
摘要:
Config:该文件包含CI_Config类,这个类包含启用配置文件来管理的方法 1 /** 2 * 加载配置文件 3 * 4 * @param string $file 配置文件名 5 * @param bool ... 阅读全文
posted @ 2016-01-26 11:25
goodup
阅读(377)
评论(0)
推荐(0)