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下的目录。
网友评论