草庐IT

CodeIgniter-combobox

全部标签

php - 获取 CodeIgniter Active Record 的当前 SQL 代码

比如我要转换这个;$this->db->get('table');对此;'SELECT*FROMtable'这个有什么功能吗?我搜索了CI的用户指南,但没有找到任何解决方案。 最佳答案 您还可以使用$this->db->get_compiled_select()。get_compiled_select()和last_query()的区别在于,即使您不运行查询,get_compiled_select()也会给出生成的查询字符串针对数据库。 关于php-获取CodeIgniterActive

php - 带有获取参数的codeigniter分页url

当我在URL中传递参数时,我无法在codeigniter上设置分页如果我的url是这样的:search/?type=groups要让分页工作,我的$config['base_url']应该是什么?如果我将基本url设置为search/?type=groups,则生成的url为search/?type=groups/10这意味着$_GET['type']=groups/10谢谢 最佳答案 在分页配置中:if(count($_GET)>0)$config['suffix']='?'.http_build_query($_GET,'',"

php - codeigniter,result() 与 result_array()

我同时使用result()和result_array()。通常我喜欢将结果作为数组获取,这就是我主要使用result_array()的原因..但我想知道我应该遵循哪种更好的方法,就性能而言,哪一个更有效?这是我在codeigniter查询中讨论的示例$query=$this->db->get();$result=$query->result_array();或者这应该是更好的方法吗??$query=$this->db->get();$result=$query->result();我现在也在我的通用模型中使用result_array。 最佳答案

php - 如何在 CodeIgniter 中检测 HTTP 方法

如何检测CodeIgniterController类中的HTTP方法?已编辑:除了在CodeIgniter中使用$_SERVER['REQUEST_METHOD']还有其他方法吗? 最佳答案 感谢Branden,我找到了答案。$this->input->server($index)与$_SERVER[$index]相同。要获取方法,您可以使用:$this->input->server('REQUEST_METHOD')。更新:(感谢EcirHana)从CodeIgniter3开始,使用method也是可以的:echo$this->i

php - codeigniter 模型错误 : Undefined property

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Error:getpropertyofnon-object我是codeigniter模型的新手,我尝试按照文档中的步骤加载在我的数据库中注册的所有用户。这是我的模型:user.phpclassUserextendsModel{functionuser(){parent::Model();}functionalluser(){$query=$this->db->query("select*fromuserlimit0,5");//Line30errorasinmyIDElocatedinthislineretur

php - CodeIgniter PHP 模型访问 "Unable to locate the model you have specified"

我一直在尝试为我正在构建的网站加载一些模型。但是,由于未知原因,它会带来以下错误:AnErrorWasEncounteredUnabletolocatethemodelyouhavespecified:logon_model现在,我已经完成了我的研究。问题在于IC以小写形式处理文件名。但是,我的文件和文件调用都是小写的,如下所示:echo"VALIDATING";//Validationpassed.OffwegotoaccountinfoverificationfromAA'sdatabase.Godhelpusall.$this->load->model('logon_model'

php - CodeIgniter htaccess 和 URL 重写问题

我以前从未使用过CodeIgniter,更不用说任何php框架了,我想我会试一试。一切都很好,除了我似乎无法从URL中删除index.php并仍然访问我的页面。我从来没有使用过MVC结构,所以我边学边学,如果我做错了,请原谅我。我试图通过简单地输入localhost/ci/about来访问我创建的名为“about_page.php”的View,但目前我只能使用localhost/ci/访问它index.php/关于页面的Controller是:/application/controllers/about.php该页面的模型是:/application/models/about_mode

php - 如何在 codeigniter 中设置时区?

我在一个使用codeigniter的php项目中工作。请告诉我为php和mysql设置时区的全局方法是什么。我可以在哪个文件中设置它。我想在没有php.ini和.htaccess文件的情况下设置它。目前我在每次进入之前都使用它-:date_default_timezone_set("Asia/Kolkata");$time=Date('Y-m-dh:i:s'); 最佳答案 将此date_default_timezone_set('Asia/Kolkata');放在基本url上方的config.php上也有效PHPListofSupp

php - codeigniter 检查每个 Controller 中的用户 session

我的一个Controller中有一个私有(private)session,用于检查用户是否登录:function_is_logged_in(){$user=$this->session->userdata('user_data');if(!isset($user)){returnfalse;}else{returntrue;}}问题是我有多个Controller。如何在其他Controller中使用此功能?在每个Controller中重新定义函数并不是很“干”。有什么想法吗? 最佳答案 另一种选择是创建一个基本Controller。

php - 如何为 CodeIgniter 设置 cron 作业 URL?

我正在为我的网站使用CodeIgniter。我必须使用cron作业来运行Controller功能之一。我在网站上使用路由。而且我没有在URL中使用index.php。例如http://example.com/welcome/show,这里welcome是我的Controller,show是那个Controller的函数名。我是这样用的,0****php/home/username/public_html/welcome/show它给出'没有这样的目录'如何在cPanel中为上述URL设置cronjon。 最佳答案 用途:phpind