草庐IT

codeigniter-helpers

全部标签

php - codeigniter mongodb 性能

当我在shell中运行我的mongodb查询时,我在几毫秒内得到了结果集。当我在codeigniter中执行相同的查询时,我会在12秒内得到结果。外壳脚本db.order.find({customer_email:/^asd@asd.com/}).explain()代码点火器脚本$orderData=$this->mongo_db->get_where('order',array('customer_email'=>newMongoRegex("/^asd@asd.com/i")));有什么解决方案可以优化获取结果的速度吗?总共有7272699条记录,我需要找到asd@asd.com。

codeigniter - 带有 Codeigniter 的 MongoDB 切片

我正在使用Codeigniter和AlexBilbie的出色MongoDB库。我需要做分页在子文件上。从我读到的功能来看,使用的是slice但似乎没有在Alex的库中内置对此的支持。或者有吗?感谢所有的输入! 最佳答案 今天晚些时候我会在库中为您实现$slice运算符。当它进入并测试时,我会更新它(以及你在Github上的消息)。亚历克斯 关于codeigniter-带有Codeigniter的MongoDB切片,我们在StackOverflow上找到一个类似的问题:

codeigniter - 根据用户输入构建查找查询。正确的方式

我正在使用Codeigniter和MongoDB开发网络应用程序。我需要创建一个使用以下条件搜索数据库的函数。标签所有者用户名状态日期范围它需要足够灵活,以便用户可以仅按标签或状态进行搜索,而忽略其他条件。现在我正在使用ifelse结构,其中包含反射(reflect)所选内容的不同查询标准。例如下面的代码。这是非常糟糕的方式,因为那时我需要创建匹配所有可能组合的查询。if($args['status']){$this->mongo_db->select($select)->where('user_name',$args['username'])->where('status',$arg

配置了git config --global credential.helper store后,还是弹出输入密码框

使用http协议拉取代码时,每次pull/push都会弹出账号密码框,可以使用git的配置credential.helper来保存每次输入的账号密码到硬盘上,命令gitconfig--globalcredential.helperstore,store表示存到硬盘中,但是按照这样操作后gitpull还是弹出密码框,通过gitconfig--list发现此时的配置里有两个credential.helper的配置,应该有些第一个credential.helper=manager-core的影响通过命令gitconfig--show-origin--get-regexpcredential.help

codeigniter - 在 MongoDB 查询中组合 AND 和 OR

我正在为一个使用mongo进行自动存储的汽车网站构建一个非常复杂的搜索公式。我发现其中大部分都非常简单。它目前支持按车身样式、新车/二手车等进行过滤。不过,我遇到的问题是它默认为新车和二手车,因为它们都有单独的价格范围(计算低价和高价)价格基于每月支付范围)。我怎样才能使这项工作?例如,如果它只是一辆二手车,我们将使用此(CodeIgniter)代码:$this->mongo_db->where('stock_type','used');$this->mongo_db->where_between('internet_price',$amounts['bottom_amt_used']

无法在CodeIgniter中加载验证配置文件?

我已经在CodeIgniter中创建了一个应用程序。我正在尝试以一种形式插入验证。因为我的应用程序中将有很多表格,因此我尝试使用验证配置文件来完成。我已经在应用程序/config/form_validation.php。我还通过添加来自动删除配置文件$autoLoad['config']=array('form_validation');不过,我的验证无法正常工作,它总是在返回布尔值以下代码相同form_validation.php文件array(array('field'=>'name','label'=>'Name','rules'=>'required|max_length[50]|mi

如何使用.htacess像CodeIgniter一样访问PHP文件中的功能

我有一个我想要类似的东西的场景Codeigniter.在Codeigniter中,我的URL就像:http://www.example.com/filename/methodname现在我想要类似的事情,但使用普通的核心PHP和.htaccess。怎么可能?我想有一个index.php在我的文件夹中,然后将HTTP请求重定向。在搜索网络我发现的网络:RewriteEngineonRewriteRule^([a-z0-9_-]+)\.html$index.php/page/$1[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FIL

codeigniter - MongoDB 文档中时间戳的最佳日期格式?

我正在使用Codeigniter和MongoDB开发API。我不确定哪种日期格式对于时间戳最“灵活”数据库中的每个文档。目前我正在使用:yyyy-mm-ddhh:mm:ss使用另一种格式是否更好(对于mongodb搜索和国际化)?我的问题就是这个,MongoDB文档中时间戳的最佳格式是什么? 最佳答案 多年来,我一直被迫做出非常强烈的个人promise,始终将日期/时间存储为10位Linux/Unix时间戳,这将当前(添加:本地)时间作为自纪元以来的秒数。就在几分钟前,时间是1329126719。对我来说,这是最灵活的格式。当需要显

codeigniter 2.2.2 dbforge产生默认值''null

dbforge->add_field(array('id'=>array('type'=>'INT','constraint'=>11,'unsigned'=>TRUE,'auto_increment'=>TRUE,),'parent_id'=>array('type'=>'INT','constraint'=>11,'unsigned'=>TRUE,'default'=>NULL,'null'=>TRUE,),));$this->dbforge->add_key('id',TRUE);$this->dbforge->create_table('clients_categories');}pu

php - 如何根据 codeigniter 模型中最后注册的 ID 设置 session ?

注册后我需要直接重定向到用户仪表板。我需要根据用户角色和最后注册的ID设置session。如何设置这个。我已经有基于此的setsession函数auth_model.php我需要setsesionfunctionsetUserSession($row=NULL){switch($row->role_name){case'owner':$values=array('user_id'=>$row->id,'logged_in'=>TRUE,'role'=>'owner');$this->session->set_userdata($values);break;case'employee':