CI
Ethanhuyi
把技术当兴趣,欢迎关注我的博客交流;曾任职51.com平台后端全栈开发,江西省交科院有限公司前端开发。
展开
-
ci项目完成后隐藏入口文件,开启为静态,缓存
ci隐藏入口文件在apache配置文件中设置1,开启apache中的重写模块 httpd.conf中的LoadModule rewrite_module modules/mod_rewrite.so开启s2,将相对应目录的AllowOverride改为All3,在项目的根目录下面新建.htaccess文件 内容: RewriteEngine on R原创 2016-05-13 20:17:44 · 1369 阅读 · 0 评论 -
CI框架中登录时候使用 加密 session 以及session注意的问题
1,注意: 用户密码登录的时候,把密码存入session中 ,需要在config.php文件中设置秘钥; 然后在autoload.php文件中设置session自动加载;原创 2016-05-07 18:04:48 · 2897 阅读 · 0 评论 -
CI框架中引入外部的验证码注意事项
引入外部验证码类的时候需要在引入的外部验证码类文件中作修改。修改如下:public function __construct($arr = array()) { $width = ''; $height = ''; $codeLen = ''; $fontSize = ''; $bgColor = ''; $fontColo原创 2016-05-07 13:58:14 · 822 阅读 · 0 评论 -
直接打印框架中的方法
function print_const(){ $const = get_defined_constants(TRUE); echo ''; print_r($const['user']); exit;}原创 2016-05-07 13:43:52 · 610 阅读 · 0 评论 -
CI框架分页类的使用(2)
$this->load->model("article_model","art");//载入分页类$this->load->library('pagination');$perPage = 2;//配置项设置$config['base_url'] = site_url('admin/article/index');$config['total_rows'] = $this->db->原创 2016-05-05 00:23:33 · 1086 阅读 · 0 评论 -
CI框架分页类的使用(1)
首先,要查询数据库,确定一共有多少条数据 $this->load->model('test_model'); $user=$this->test_model->user_select_all(); $pageall=count($user);//总条数 $pagenum=20;//每页显示的条数 其次,进行config的配置 $config转载 2016-05-04 14:16:41 · 3167 阅读 · 0 评论 -
CI3.0无法装入中文语言包(载入分页类的时候)
之前旧的语言包引入到3.0版本,其他中文会显示正常。但是分页会报错:An Error Was EncounteredUnable to load the requested language file: language/ch/pagination_lang.php。若是将配置改回英语包,待分页列表会出现,但这个配置中的:$config['first_link'] = '第一页原创 2016-05-05 00:06:07 · 1410 阅读 · 1 评论 -
CI框架随记1
class Home extends CI_Controller { public function index(){ $this->load->view(" top "); $this->load->view(" home.html "); $this->load->load(" foot "); }原创 2016-04-01 10:56:10 · 402 阅读 · 0 评论 -
CI框架随记2
1, />普通 />情感2, TRUE)?>>情感 注意:TRUE意思是默认选中的;1是值 >生活 3,">4,操作数据库模型 //添加动作public function add(){ $this->load->library("form_validation"); $status = $this原创 2016-04-10 11:12:56 · 386 阅读 · 0 评论 -
CI框架随记3
文件上传类public function do_upload() { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = 100;原创 2016-04-12 11:12:10 · 397 阅读 · 0 评论 -
CI框架随记6
//删除$this->db->delete('cate',array('cid'= >$cid));//limit$this->db->limit(3)->get('cate')->result_array();/***对某个方法开启调试模式*/$this->output->enable_profiler(TRUE);?>//文章首页查询publ原创 2016-04-14 18:21:07 · 403 阅读 · 0 评论 -
权限管理程序
2、角色删除思路:如果该角色有管理员,则不能删除,在删除角色时,要删除角色与权限的中间表里面的数据使用到钩子函数,把判断该角色是否有管理员,则写的钩子函数里面(_before_delete)(3)添加一个钩子函数(_after_delete())删除角色与权限中间表里面的内容。原创 2016-04-20 15:46:29 · 1004 阅读 · 0 评论 -
CI框架随记5
echo base_url();echo base_url().'index';public function article(){ }echo site_url().'style/index';class Admin extends CI_Controller { public function index(){ $this->load->view('a原创 2016-04-14 18:18:12 · 275 阅读 · 0 评论 -
CI框架随记4
if(!isset($_SESSION)){ session_start();}$_SESSION['code'] = $cap['word'];/***查询数据*/public function check(){ $this->db->where(array('username'=>$username))->get('admin')->result_array原创 2016-04-14 18:16:55 · 267 阅读 · 0 评论 -
CI框架中的开启调试模式
1,CI框架中开启调试模式; 在需要调试的方法名前面加上: $this -> output -> enable_profiler(TRUE); 这样就可以看大打印出的s q l语句以及其他调试信息原创 2016-05-08 16:49:49 · 13072 阅读 · 0 评论