Questions tagged «codeigniter»

CodeIgniter是由EllisLab Inc创建的开源PHP Web开发框架,已被不列颠哥伦比亚技术学院采用。该框架实现了Model-View-Controller设计模式的修改版本。使用此标记可解决有关CodeIgniter类,方法,函数,语法和使用的问题。

27
致命错误:允许的134217728字节的内存大小已用尽(CodeIgniter + XML-RPC)
我有一堆客户端销售点(POS)系统,这些系统定期将新的销售数据发送到一个集中式数据库,该数据库将数据存储到一个大型数据库中以生成报告。 客户端POS基于PHPPOS,我已经实现了一个模块,该模块使用标准XML-RPC库将销售数据发送到服务。该服务器系统基于CodeIgniter构建,并为Web服务组件使用XML-RPC和XML-RPCS库。每当我发送大量销售数据时(从sales表中少到50行,而来自sales_items中与销售中每个项目有关的单独行)都会出现以下错误: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes) 中的默认值为128M php.ini,但我认为这是一个很大的数字。实际上,我什至尝试将此值设置为1024M,而这样做所花费的时间更长。 至于我采取的步骤,我尝试禁用服务器端的所有处理,并操纵它以返回固定响应,而不管输入如何。但是,我认为问题在于实际发送数据。我什至尝试禁用PHP的最大脚本执行时间,但仍然出错。



7
CodeIgniter:创建新的助手?
我需要以不同的方式循环许多数组并将其显示在页面中。数组由模块类生成。我知道最好不要在“视图”上包含函数,并且我想知道在哪里插入函数文件。 我知道我可以“扩展”助手,但是我不想扩展助手。我想用我的循环函数创建一个助手。让我们称之为loops_helper.php


9
Codeigniter活动记录中的插入查询后如何获取最后的插入ID
我有一个插入查询(活动记录样式),用于将表单字段插入到MySQL表中。我想获取插入操作的最后一个自动递增的ID作为查询的返回值,但是我有一些问题。 控制器内部: function add_post(){ $post_data = array( 'id' => '', 'user_id' => '11330', 'content' => $this->input->post('poster_textarea'), 'date_time' => date("Y-m-d H:i:s"), 'status' => '1' ); return $this->blog_model->add_post($post_data); } 而内部模型: function add_post($post_data){ $this->db->trans_start(); $this->db->insert('posts',$post_data); $this->db->trans_complete(); return $this->db->insert_id(); } 作为模型中add_post的返回,我一无所获
160 mysql  codeigniter 

30
CodeIgniter从网址中删除index.php
我当前的网址看起来像这样[mysite]index.php/[rest of the slug]。 我想index.php从这些网址中删除。 mod_rewrite在我的apache2服务器上启用。在config,$config['index_page'] = ''; 我的codeignitor根.htaccess文件包含 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L] 但是仍然无法正常工作。我要去哪里错了?

11
CodeIgniter activerecord,获取最后的插入ID?
是否有任何选项可以获取CodeIgniter中新记录的最后插入ID? $last_id = $this->db->insert('tablename', array('firstcolumn' => 'value', 'secondcolumn' => 'value') ); 考虑字段id(自动递增)firstcolumn和secondcolumn的表组成。 这样,您可以在以下代码中使用插入ID。
153 php  codeigniter 


12
通过PHP数组插入多行到MySQL
我正在使用插入命令通过PHP将大型数据集传递到MySQL表中,并且我想知道是否有可能通过查询而不是将每个值附加到一英里长的字符串的末尾一次插入大约1000行,然后执行它。我正在使用CodeIgniter框架,因此我也可以使用它的功能。

11
CodeIgniter:如何获取控制器,操作,URL信息
我有以下网址: http://backend.domain.com/system/setting/edit/12 http://backend.domain.com/product/edit/1 如何从这些URL获取控制器名称,动作名称。我是CodeIgniter新手。是否有任何辅助功能来获取此信息 例如: $params = helper_function( current_url() ) 哪里$params变得像 array ( 'controller' => 'system/settings', 'action' => 'edit', '...'=>'...' )


14
如何在Codeigniter模型中打印SQL语句
我的模型中有一条sql语句, 然后我说 $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } 我的查询始终失败,如何获取php以打印发送到数据库的确切sql语句?并将其显示在我的php视图的页面上
107 php  sql  codeigniter 

9
PHP_SELF,PATH_INFO,SCRIPT_NAME,REQUEST_URI
我正在CodeIgniter中构建一个PHP应用程序。CodeIgniter将所有请求发送到主控制器:index.php。但是,我不喜欢index.php在URI中看到。例如,http://www.example.com/faq/whatever将路由到http://www.example.com/index.php/faq/whatever。我需要一种可靠的方法来让脚本知道其地址,因此它将知道如何处理导航。mod_rewrite根据CodeIgniter文档,我已经使用过。 规则如下: RewriteEngine on RewriteCond $1 !^(images|inc|favicon\.ico|index\.php|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 通常,我只是检查一下php_self,但在这种情况下,它始终为index.php。我可以从REQUEST_URI,PATH_INFO等获得它,但是我正在尝试确定哪一个最可靠。没有人知道(或不知道在哪里可以找到)之间的真正区别PHP_SELF,PATH_INFO,SCRIPT_NAME,和REQUEST_URI?谢谢你的帮助! 注意:我不得不添加空格,因为SO看到了下划线,并且由于某种原因使其变为斜体。 更新:修复了空格。
105 http  php  codeigniter 

11
CodeIgniter-在视图中访问$ config变量
我经常需要访问$config视图中的变量。我知道我可以将它们从控制器传递给load->view()。但是,明确地执行此操作似乎过于繁琐。 是否有某种方法或技巧可以$config从CI视图访问变量,而不会用备用代码干扰控制器?
101 php  codeigniter 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.