草庐IT

CodeIgniter-combobox

全部标签

php - 如何将codeigniter View 文件gmap存储到redis中,让 View 显示更快?

我目前正在使用codeigniter的Predis库。我使用的redis服务器是3.2版,最后一个稳定且经过实战测试的版本。我在redis中保存、更新和删除数据没有问题。但我现在的问题是,如何使View文件加载速度更快?目前,我有一个显示谷歌地图的View文件,它由javascript呈现。因此,来自谷歌的gmap代码。有没有办法让这个页面加载得更快?我应该将哪些数据保存到redis?我应该保存整个html主体并呈现它吗? 最佳答案 Redis无法使您的View加载速度更快,Googlemap使用一组图像和javascript来呈现

codeigniter - 我可以使用 codeigniter 和 redis 来存储 session 吗

我的项目用的是codeigniter3,想用redis来存储session结合nodejs和mysql用于实时通知系统我在我的服务器上安装了redis并用nodejs测试它工作正常 最佳答案 我不知道你是否还在寻找答案(也会帮助其他人)但这里有一个很好的链接(https://simplapi.wordpress.com/2012/04/13/php-and-node-js-session-share-redi/)这解释了将session数据序列化和反序列化为json。我已经在Codeigniter的库Session_redis_dr

php - 使用 PHP 7.0 的 Redis 中的 Codeigniter session 错误

我正在使用CI3.0.3版、PHP7.0版、Redis和MariaDB。当我将session数据存储在数据库中时,没有任何错误。但是如果我切换到Redis,每次session尝试通过session_regenerate_id重新生成时我都会收到错误消息,在我的例子中是每300秒一次。但是,如果我再次刷新页面,Redis会得到更新并且页面加载不会出错。APHPErrorwasencounteredSeverity:4096Message:session_regenerate_id():Failedtocreate(read)sessionID:user(path:tcp://localh

Codeigniter 3 session 与 redis - AUTH 密码

我是Redis的初学者。我对codeigniter3文档感到很困惑。我刚刚安装了一个redis服务器,并在我的应用程序中使用了带有redis的cisession库。它工作得很好......但没有提到密码授权。这是我的config.php:$config['sess_driver']='redis';$config['sess_save_path']='tcp://localhost:6379';$config['sess_cookie_name']='ci_session';$config['sess_expiration']=7200;$config['sess_match_ip']

codeigniter - 使用 MongoDB 进行多个原子更新?

我正在使用Codeigniter和AlexBilbie的MongoDB库。在我正在开发的API中,用户可以上传图片,其他用户可以对其发表评论。我选择将评论作为子文档包含在图像中。每条评论包含:全名(作者)评论创建时间换句话说。用户的全名被“硬编码”到每个评论中,所以如果他们后来决定更改他们的名字我有一个问题。我读到我可以使用原子更新来更新所有出现的名称(比如在评论中),但是我如何使用Alex的库来做到这一点?我可以更新所有名称错误的地方吗?更新这是带有注释的图像文档的样子。我认为MongoDB鼓励使用子文档但不包括更新数组中多个项目的方法是很奇怪的。{"_id":ObjectId("4

php - jQuery Combobox 和数据库问题

我的jquery和组合框有问题。我希望当我按下我的按钮时,jQuery使用我的组合框的选定值并在我的数据库中找到一些东西。到目前为止什么都没有发生。这是我的代码。我尝试了很多在Google上找到的解决方案,但没有任何效果。HTML:'.$sql.''.mysql_error());while($data=mysql_fetch_array($req)){echo''.$data['NomPromo'].'';}?>ChercherjQuery:$(document).ready(function(){$("#find").click(function(){';while($data=m

php - Codeigniter:在模型与 Controller 、模型与模型、 Controller 与 Controller 之间使用变量的最简单方法

这是不可能的吗?我想我会清理我的一些代码并将数据库查询仅放在它们所属的模型中,并将属于Controller的所有其他代码放在Controller中。现在我不断收到undefinedvariable错误。这不是问题,但我正在尝试找出如何在文件之间调用变量。我只想将注册时生成的随机散列存储在一个变量中,因为这是我在anchor中用于发送到用户电子邮件的“单击此处激活帐户”链接的变量。我还在方法中使用了相同的变量,将电子邮件中​​URL末尾的uri哈希值与存储在数据库中的哈希值进行比较。为了让用户确认他们的帐户并更新“状态”数据库到1(已激活)。我真的很感激一些建议。我很享受这个学习过程。失

php - 如何扩展 CodeIgniter 数据库实用程序类

问题:当我更新我的CodeIgniter2.2.0应用程序以使用mysqli数据库驱动程序时,它破坏了CodeIgniter的backupfunctionoftheDatabaseUtilityClass.我曾经成功获得数据库备份的地方,现在却出现错误...Unsupportedfeatureofthedatabaseplatformyouareusing.该错误仅表示来自数据库实用程序类的CodeIgniter备份功能不支持mysqli。根据在线文档,仅支持MySQL。但是,我不想使用已弃用的mysql数据库驱动程序。可能的解决方法(不允许):我想我可以通过简单地扩展CodeIgni

php - Mysql Codeigniter Active Record - 如何执行 where_in 查询并返回正确的结果顺序?

我有一组按特定顺序传递的ID需要保留。我从几个左连接查询与每个ID相关的数据。ID是从搜索中返回的,因此必须保持顺序以使结果有效(否则会使搜索变得毫无意义)。我的代码看起来像;$this->db->where_in('id',$array_of_ordered_ids);例如-$this->db->where_in('id',array(4,5,2,6));会按2,4,5,6的顺序返回结果。我希望它保留顺序并返回结果4,5,2,6。谢谢, 最佳答案 要按数组中的顺序对结果进行排序,您可以执行以下操作:$array_of_ordere

php - 将特定页面限制为仅在 Codeigniter 中登录的用户的最佳做法是什么?

我已经为我的网站创建了注册和登录,并且所有验证都适用于注册和登录。用户提供有效凭据后,他/她将登录到成员(member)区,并显示一条欢迎消息,上面写着Hellofirst_namelast_name..基本上名字和姓氏是从数据库中获取的。我想做的就是将成员(member)区限制为仅登录用户。任何其他人都将被重定向到主页或登录页面,或者我决定将他们重定向到的任何地方。我使用了ci_sessions,它存储在我的数据库中的表“ci_sessions”中。Session_id、ip_address、user_agent、last_activity和user_data是列。所以我想这是某种形