codeIgniter
xing2233
-
CI---调用非php文件作视图
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Index extends CI_Controller { //主页 public function home() { $this->load->view('home/index_home.html'); } }原创 2014-12-04 10:15:31 · 293 阅读 · 0 评论 -
CI---控制器名和方法名不能相同
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Index extends CI_Controller { public function index() { $this->load->view('index'); } } 当控制器名和方法名都为index 的时候就原创 2014-12-04 10:10:21 · 1107 阅读 · 0 评论 -
CI---扩展核心类controller, 实现登录控制
参照官方手册:http://codeigniter.org.cn/user_guide/general/core_classes.html原创 2014-12-04 11:52:18 · 371 阅读 · 0 评论 -
CI项目架构(2)---共用model、library、helper
新建公共文件夹 启用钩子 config->config.php $config['enable_hooks'] = true; config->hooks.php $hook['post_controller_constructor'] = array( 'class' => 'Auth', 'function' => 'index', 'filename'原创 2015-03-23 15:16:01 · 1534 阅读 · 0 评论 -
CI项目架构(1)---前后台分离
目标: 前后台分离 实现: ci 初始目录 变换目录 实现前后台分离 编辑index.php 替换$aplication_folder = 'application'; $tmp = explode('.', $_SERVER['HTTP_HOST']); $application_folder = '../application/' . $tmp[0]; 虚原创 2015-03-23 14:57:25 · 2432 阅读 · 0 评论 -
CI项目架构(3)---添加firephp 输出sql 执行语句 到 filefox开发工具栏
1、下载firephp http://www.firephp.org/ 修改文件名:FirePHP.class.php => firephp.php 修改类名:FirePHP => firephp 移动到application/libraries/ 目录下 2、在system/database/DB_driver.php 中,增加 返回全部sql 的方法 /**原创 2015-04-02 17:25:21 · 743 阅读 · 0 评论 -
CI项目架构(4)---模块化
通过类似这种 url: (http://serverName/index.php/模块/控制器/操作) 来访问模块1、修改index.php$application_folder = 'application';为$tmp = explode('/', $_SERVER['DOCUMENT_URI']); $application_folder = '../application/' . $tmp[原创 2015-07-22 11:24:32 · 1102 阅读 · 0 评论