标签: codeigniter

致命错误:允许的内存大小为134217728 Bytes Exhausted(CodeIgniter + XML-RPC)

我有一堆客户销售点(POS)系统,它定期将新的销售数据发送到一个集中数据库,该数据库将数据存储到一个大数据库中以生成报告.

客户端POS基于PHPPOS,我已经实现了一个使用标准XML-RPC库将销售数据发送到服务的模块.服务器系统基于CodeIgniter构建,并使用XML-RPC和XML-RPCS库作为Web服务组件.每当我发送大量销售数据(销售表中只有50行,以及sales_items中与销售中每个项目相关的各行)时,我会收到以下错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes)
Run Code Online (Sandbox Code Playgroud)

128M是默认值php.ini,但我认为这是一个很大的数字.实际上,我甚至尝试将此值设置为1024M,而它所做的只是花费更长的时间来输出错误.

至于我采取的步骤,我已经尝试禁用服务器端的所有处理,并且已经操纵它以返回固定响应而不管输入如何.但是,我认为问题在于实际发送数据.我甚至尝试禁用PHP的最大脚本执行时间,但它仍然出错.

php memory codeigniter xml-rpc memory-limit

587
推荐指数
21
解决办法
132万
查看次数

我应该如何为CodeIgniter选择身份验证库?

我看到有几个.哪些是维护和易于使用?它们的优缺点是什么?

php authentication codeigniter

392
推荐指数
8
解决办法
15万
查看次数

我目前使用哪个版本的CodeIgniter?

快问.

是否有类似的东西phpinfo()- 会显示版本CodeIgniter

谢谢.

php codeigniter

233
推荐指数
5
解决办法
15万
查看次数

CodeIgniter:创建新助手?

我需要以不同的方式循环许多数组并将其显示在页面中.数组由模块类生成.我知道最好不要在'views'上包含函数,我想知道在哪里插入函数文件.

我知道我可以"扩展"帮助者,但我不想扩展帮助者.我想用循环函数创建一个帮助器.让我们称之为loops_helper.php

php codeigniter codeigniter-helpers

174
推荐指数
4
解决办法
15万
查看次数

只能通过引用返回变量引用 - Codeigniter

服务器PHP升级后,我在Apache 2.0上使用PHP Version 5.6.2收到以下错误

A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

php apache codeigniter apache2 codeigniter-2

164
推荐指数
3
解决办法
27万
查看次数

如何在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);
}
Run Code Online (Sandbox Code Playgroud)

内部模型:

function add_post($post_data){
    $this->db->trans_start();
    $this->db->insert('posts',$post_data);
    $this->db->trans_complete();
    return $this->db->insert_id();
}
Run Code Online (Sandbox Code Playgroud)

我没有得到任何东西作为模型中add_post的返回

mysql codeigniter

152
推荐指数
5
解决办法
38万
查看次数

CodeIgniter activerecord,检索最后一个插入ID?

是否有任何选项可以在CodeIgniter中获取新记录的最后一个插入ID?

$last_id = $this->db->insert('tablename',
    array('firstcolumn' => 'value',
    'secondcolumn' => 'value')
);
Run Code Online (Sandbox Code Playgroud)

考虑表格的字段id(autoincrement)firstcolumn和secondcolumn.

这样您就可以在以下代码中使用insert id.

php codeigniter

150
推荐指数
7
解决办法
22万
查看次数

CodeIgniter从url中删除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]
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.我哪里错了?

php .htaccess codeigniter apache2

147
推荐指数
11
解决办法
34万
查看次数

我在Codeigniter中放置图像文件,css,js等?

将css文件夹和图像文件夹放在哪里可以接受?我在视图文件夹里面思考?但是,控制器总是将路径重新路由到基本URL,因此我必须将.html文件中的路径指定到它所在的位置,这是多余的.

frameworks codeigniter web-applications codeigniter-2

139
推荐指数
6
解决办法
13万
查看次数

通过php数组将多行插入mysql

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

php mysql bulkinsert codeigniter insert

126
推荐指数
6
解决办法
22万
查看次数