CI框架使用总结

CI框架中:

1、数据的where,增加or也是可以的

2、设置config当中的log_threshold和log_path对错误日志进行设置,然后使用log_message进行日志打印,从而调试线上的内容。

codeigniter-restserver中

1、这个框架已经做好了数据格式的读取,读取时直接使用this->post();返回时,只要请求者将contentType和Accept指定对应的数据格式,则就会返回对应的数据格式。

如:

Content-Type: application/xml

Accept: application/xml

数据就会直接返回xml格式

2、配置log

首先,打开log开关,在config.php文件中设置log_threshold的值,然后设置log_path路径

使用时,用下面方法就行:

log_message

3、CI框架中数据库使用

replace方法,不需要传递条件,它会主动以数据中的唯一主键来替换值,否则就会插入一条新值。

4、数据库的错误显示在database的配置里面,默认生产环境不显示。

5、CI数据库操作中,失败成功只会返回true和false, 并不会返回插入的id, 获取插入的id使用insert_id方法。

CI(CodeIgniter)框架去掉index.php

1、apache或者nginx开启重写模块

2、在CI的根目录下添加一个.htaccess文件,并且添加以下内容

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

注意:这里添加的.htaccess文件是CI的根目录,不是application下的目录。

你可能感兴趣的:(CI框架使用总结)