有点标题党了,并不是 CI 运行慢的问题。
在此记录一下:CI程序运行时,只是一个简单的页面,加载耗时却在 1s以上。
一行一行对CI 核心文件进行定位,发现是加载数据库时拖慢了速度。
但是,这个是CI核心库不应该啊。
有点标题党了,并不是 CI 运行慢的问题。
在此记录一下:CI程序运行时,只是一个简单的页面,加载耗时却在 1s以上。
一行一行对CI 核心文件进行定位,发现是加载数据库时拖慢了速度。
但是,这个是CI核心库不应该啊。
今天在使用jquery flot时,ajax接收数据,意外显示undefined;很是无语……
细查些时间,原来是,程序部分忘发送json头了。
实际开发中,遇到一个问题,像下面的代码:
/* 获取明细列表 */ public function getMoneyList($whereArr, $offset=0, $perpage=10, $order='', $orderVal='') { $result = ARRAY(); $this->CI->db->select('id,money,add_time,user_id,user_account,category_id,note,score_id,update_time'); if (!empty($order) && !empty($orderVal) ) $this->CI->db->order_by($order, $orderVal); if (!empty($whereArr)) $this->CI->db->where($whereArr); if (!empty($perpage)) $this->CI->db->limit($perpage, $offset); $query = $this->CI->db->get('om_detail'); if ($query->num_rows() == 0) return $result; foreach ($query->result_array() as $row) $result[$row['id']] = $row; return $result; }
这是一个获取明细列表的方法,只要传递条件数组、偏移量、分页、及排序和值就可以将所需要的明细返回过来。
使用CI开发WEB程序时,在模板目录下新添加了CSS和图片,程序中调用时,直接报403错误,以为是权限问题,更新了访问权限,还是不行。
有点小晕了,网上一查,是.htaccess文件问题,随后更改,very good,可以显示了。
插句P话,少了CSS的页面,真的真的难看。
我还以为是文件夹或文件的权限问题,后来@曜日晨阳 说:看下.htaccess文件
CI版本:2.1.4
在你自定义的类库中初始化CodeIgniter资源
要在你自定义的类库中访问CodeIgniter的原始资源,你必须使用 get_instance() 函数。这个函数返回一个CodeIgniter super object。
CI版本:2.1.4
CodeIgniter 默认是没有载入辅助函数文件的,所以如果你想用辅助函数,就必须先载入它。 一旦被载入,辅助函数将全局可用(globally available),你可以在 controller 和 views 中使用它们。
CI版本:2.1.4
控制器,个人理解,是个功能转发接口,与URI相对应。
官方的叙述是:“简而言之,一个控制器就是一个类文件,是以一种能够和 URI 关联在一起的方式来命名的。”
CodeIgniter2.1.4 + Smarty3.x进行配置时,提示错误:
Fatal error: Call to a member function createTemplate() on a non-object in *** sysplugins/smarty_internal_templatebase.php on line 47
继续阅读 CodeIgniter+Smarty Call to a member function createTemplate() on a non-object in问题