codeigniter相关内容
在Codeigniter框架中生成报告最简单的方法是什么?有任何库可以执行此任务吗? 解决方案 自己找到一个不错的解决方案。如果你想生成报告csv格式这是很容易与codeigniter。 您的模型函数 function index(){ return $ query = $ this-> db - > get('my_table'); / * 这里你应该注意我返回 查询对
..
查看代码igniters源代码, 在它的帮助函数中我一直看到 $ CI =& get_instance(); 任何人都可以向我解释这是如何工作的? 我得到它返回一个引用$ CI super object,但是get_instance()是从哪里来的? 解决方案 基本上是
..
我一直在CI工作,我在CI的网站上看到,你可以加载一个视图作为您发送到“主”视图的数据的一个可变部分,所以,根据网站(说了很多事情,很多人不喜欢他们说... ej pagination和其他)我做了这样的事情 $ data ['menu' ] = $ this-> load-> view('menu'); $ this-> load-> view('home',data);
..
如果我正在清理我的数据库插入,也逃避HTML我写的 htmlentities($ text,ENT_COMPAT,'UTF-8')指向也使用xss_clean过滤输入? 解决方案 xss_clean()是广泛的,也愚蠢。这个函数的90%没有阻止xss。例如查找警告但不是 document.cookie 。没有黑客要在他们的漏洞中使用 alert ,他们将使用xss劫持cookie或读取CS
..
我知道codeIgniter默认关闭GET参数。 但是,在POST中完成所有操作后,如果您在提交表单后退回,您不会对重新发送数据请求感到烦恼? 它使我感到厌烦,但我不知道是否只是为了这个原因允许GET。 一个大的安全问题允许GET参数太多? 解决方案 当我第一次使用CodeIgniter,没有使用GET真的把我以及。但后来我意识到您可以通过使用内置的 URI类别。
..
将css文件夹和图像文件夹放在哪里可以接受?我在思维里面的视图文件夹?但是控制器总是重新路由到基本URL的路径,所以我必须指定.html文件中的路径到它的位置,这是多余的。 解决方案 我的设置如下: 应用程序 assets js imgs 然后我有一个辅助函数,在我的设置上..类似于: application / helpers / utility_help
..
我想使用/连接到我的控制器和一个模型的不同的数据库。 我在database.php中添加了这个: $ db ['tdb'] ['hostname'] =“localhost”; // localhost $ db ['tdb'] [ username'] =“username”; // root $ db ['tdb'] ['password'] =“password
..
我的控制器是这样的:
..
我在我的构造函数中进行验证,该构造函数检查用户是否已启动会话。 然后我会为各种东西投入一些控制器。 我的问题是 - 的控制器不受构造函数(会话验证)的影响,或者我必须把它带到另一个文件?原因是,我想在构造函数中有两组函数 - 一个用于用户登录时,其余的则不在。 感谢 解决方案 您需要做的是设置一个基础控制器,它将为您保存会话,并通过继承将登录的控制器与您注销的控制器分开。
..
我通过SSL连接到我的数据库Google Cloud SQL。我使用codeigniter 3.0这样做,虽然mysqli驱动程序有点修改,以允许此功能。 它已经工作了好几个月。 消息:mysqli :: real_connect():SSL操作失败与代码1. OpenSSL错误消息:错误:14082174:SSL例程:SSL3_CHECK_CERT_AND_ALGORITHM:dh键
..
我一直在尝试弄清楚如何在CI中启用$ _GET。 框架故意销毁$ _GET数组,严重修改核心类。可以任何人说为什么这是,以及如何克服它? 记住你,我想保持URI解析和路由方式,只是简单地有$ _GET。 解决方案 将以下库添加到应用程序库。它覆盖清除$ _GET数组的默认输入库的行为。它允许混合使用URI段和查询字符串。 application / libraries /
..
我有一个CodeIgniter / PHP模型,我想插入一些数据到数据库。 但是,我在我的'raw'SQL查询中有这个设置: ON DUPLICATE KEY UPDATE duplicate = duplicate + 1 我使用CodeIgniter,并将所有以前的控制器中的SQL查询转换为 ActiveRecord 。有没有办法从基于ActiveRecord的
..
您好,我需要在我的网站使用准备的语句。我尝试使用此 $ sql =“SELECT * FROM tbl_user WHERE uid =:id and activation_key =:key”; $ query = $ this-> db-> query( $ sql, array(':id'=> $ uid,':key'=> $ activation_key ) );
..
我想从另一个控制器中的函数加载控制器,因为我集成到我的项目中的库我不想加载到控制器,因为我想保持它干净和相关。 我试过使用模块,但我仍然不得不把控制器放在url,如 http://example.com/maincontroller/function http: //example.com/othercontroller/function 我有预设控制器,因此我可以载入 h
..
我正在为codeigniter使用dompdf插件: http://codeigniter.com/wiki/PDF_generation_using_dompdf/ p> 从表单生成pdf。这在localhost上工作,但在活动服务器上,我在错误日志中得到这个: Options指令禁止的目录索引: var / www / vhosts / domain.co.uk / httpdo
..
如何让CodeIgniter使用SSL加载特定网页?我有一个apache2 / mode_ssl 服务器。 mod_ssl 使用与非安全网页不同的文档根目录。例如,https(端口443)将提供 / var / www / ssl_html / 的页面。http(端口80)提供 var / www / html / 。我将如何让CodeIgniter在这个设置中玩得很好? 解决方案 有几种
..
我正在使用Codeigniter和MongoDB开发一个Web应用程序。 用户可以上传文件,其他用户可以对它们进行注释。 我将注释存储在主文件文件中的一个名为comments的数组中。 这一切都很好,但是如何从数组中删除特定的注释? 我不能使用ID作为键,因为用户可以添加多个注释。 这是我的注释数组: “comments”:[ { “user_id”:ObjectId
..
我试过谷歌上的一切与删除index.php从codeigniter中的URL,但没有解决方案为我工作 我使用codeigniter版本2.1.0 如何从我的URL删除索引? / p> 感谢 解决方案 在 .php 确保 $ config ['index_page'] =“”; 然后设置为 .htaccess :
..
database.php : $ db ['default'] ['hostname'] =“192.168.2.104”; $ db ['default'] ['username'] =“webuser”; $ db ['default'] ['password'] =“----”; $ db ['default'] ['database'] =“vad”; $ db [
..
CodeIgniter数据库配置中的一个参数如下 ['pconnect'] TRUE / FALSE - 使用持久连接 您建议我将此设置为? 如果我将它设置为FALSE,那么会有显着的性能损失? 将其设置为TRUE可能会产生什么潜在问题? 解决方案 只需查找持久连接的一般最佳实践。我的建议。 默认情况下,不要 如果您有:
..