草庐IT

CodeIgniter

全部标签

php - Codeigniter php - 基于使用 JQuery 的下拉选择返回(ajax?)数据

我想生成一些数据进行编辑,根据用户在下拉菜单中所做的选择进行过滤,但我不想让事情复杂化。我已经让我的项目在数据库中查询“树”列表,并使用树名填充保管箱,将tree_id指定为它的值。我想要做的就是,当用户在下拉列表中做出选择时,让JQuery返回一个仅包含该ID相关数据(描述等)的列表。最简单的方法是什么?我什至需要发出AJAX请求吗?这是我的代码:Controller:$this->load->model('Model_form','',TRUE);$data['trees']=$this->Model_form->get_tree();$this->load->view('view

php - 可选输入上的 codeigniter set_checkbox 问题

我有一个名为checkall的可选复选框/>我确定表单正在提交如果我给它一个验证规则$this->form_validation->set_rules('checkall','Checkall','required');它可以工作,但是如果没有规则就什么都做不出来!我错过了什么吗?我认为表单助手不需要这个函数就可以正常工作? 最佳答案 我认为您是在谈论在没有验证规则的情况下保留的值。如果我没记错的话,这在CI2.x中仍然是一个问题,并且仍然需要jbreitwiser从2010年1月开始的补丁:http://codeigniter.c

php - 代码点火器 : what is the best practice for caching?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我正在做一个大项目。我正在使用codeigniter,但我面临一个难题,我应该在哪里使用codeigniter缓存。我应该在模型中使用它吗?还是在Controller中?另外,由于我的项目很大,我很难猜测我应该删除哪些缓存,因为codeigniter缓存取决于Controller名称,所以当我更新表时,我必须检查所有使用该表的Controller并删除他们的缓存。那会杀了我。这方面的最佳做

php - Codeigniter 框架中的 MVC

我在使用CodeIngniter框架构建的站点中看到URI中有'index.php'。有必要吗?例如:example.com/index.php/products/view/shoes是否可以做到:example.com/products/view/shoes 最佳答案 当然,你必须用.htaccess重写路由,hereitis 关于php-Codeigniter框架中的MVC,我们在StackOverflow上找到一个类似的问题: https://stack

php - 如何寻址 "Refused to Set Unsafe Header: Connection"?

我将Prototype与CodeIgniter结合使用来提交AJAX请求。我的浏览器是Chrome。我在控制台中收到一条错误消息,内容为“拒绝设置不安全header:连接”。这是Ajax请求行:newAjax.Request('/vbs/index.php/signup/get_ratecenters',{method:'POST',evalScripts:true})我试图将类型设置为同步,但收到了同样的错误。有人可以帮忙吗?提前致谢。 最佳答案 prototype.js(1.7.0.0)中只有一个代码片段尝试设置Connecti

php - 跨多个域共享 php Session ($_SESSION)

我有2个不同的域,我们称它们为www.foo.com和bar.foo.com。第一个是用CI构建的,第二个是用Symfony构建的。我想分享我的session,所以如果我登录其中一个,我就可以访问另一个。我使用$_SESSION["session_name"]="value";设置我的session数据。如何使session数据可从其他域读取?感谢您的帮助。 最佳答案 考虑到您的原始问题以及您在原始问题的评论中对Logan和我自己的回答,我理解:1-您想在域及其子域之间传递session变量;和2-CI和Symfony在您有机会执行

php - CodeIgniter CRUD View 抽象

我正在使用CodeIgniter构建CMS我很难找到处理各种CRUDView的最佳方法。鉴于我的URL类似于...mydomain.com/admin/app/content/pages/edit...其中“admin”是我的Controller,“app”是我的操作方法,我目前将段3、4和5映射到实际目录/文件,如下所示:/views/admin/content/pageslist_view.phpedit_view.phpadd_view.php/bannerslist_view.phpedit_view.phpadd_view.php需要注意的是,我需要根据调用的页面调用不同的非

php - 如何在 Codeigniter 中使用 includes 和 base 模板?

我过去使用过自定义php框架和django模板,它们都支持我称之为“基本模板”的东西。这意味着您有一个文件,其中包含页眉和页脚,而一个div可以说是id“content”。现在,您的View文件中的所有内容仅包含填充该“内容”div的代码部分,页眉和页脚由该基本模板放置。如何在codeigniter中实现这种“基本布局”。如果这不可能,那么我如何告诉我的所有View分别在所有View的顶部和底部包含一个header.php和一个footer.php文件,而不必手动将这些包含添加到每个View? 最佳答案 感谢大家的回答,但我决定采用

php - codeigniter - pyrocms 拦截并修改所有查询;扩展事件记录

除了修改DB_active_record.php之外,有没有办法在发送到数据库之前捕获所有查询并修改它们?这将是理想的,但如果它是唯一的选择,我不反对修改这个文件。我可以直接从模型中调用这些东西,但如果这是在后台完成的事情会感觉更好,这样就不会忘记它发生的时间和地点;最好在后台完成。我正在使用一个库来加密查询数据。在lib中,我正在检查某些key是否不加密,因此这不仅仅是加密所有数据的问题,而是每个查询中的一些数据。例如,像这样修改insert():functioninsert($table='',$set=NULL){if(!is_null($set)){$this->CI=&get

php - 在线用户、CodeIgniter 和 session

好的,我正在使用CodeIgniter作为我的MVC,用于我与我的几个伙伴一起工作的项目。我们还使用CI的数据库session支持。有了这个,我知道已经存在“谁在线”的概念,但没有一个真正适用于我们所说的需求。我们推出的服务是一种独立的SaaS类系统,但同时我们也允许我们的用户相互通信。这样我们就可以让他们与他们希望的人共享具体信息,例如谁在线、何时、何地等。也就是说,我知道CI的session会捕获IP,就像我们在用户登录时一样。所以我想知道的是,认为我可以利用session数据的本来面目,将session数据库中的ips与登录的ips进行比较,在某种意义上构建我自己的小东西,这是否