草庐IT

codeigniter-hmvc

全部标签

php - 如何在 CodeIgniter 中禁用 PHP 错误报告?

我看过官方documentation他们只说我应该在主index.php文件的顶部有一个error_reporting()函数。但我没有index.php文件在我的项目中。我的基本Controller称为core,因此要访问主索引,我转到www.mysite.dom/core/。所以我猜这个错误报告函数应该在这个Controller里面?然后我想知道的是我应该把它放在Controller的什么地方以及在里面放什么来禁用报告。谢谢大家的帮助,我想我遗漏了一些东西:/ 最佳答案 这是新的Codeigniter项目的典型结构:-appli

javascript - CodeIgniter - 如何从 Controller 返回 Json 响应

如何将Controller的响应返回给JqueryJavascript?Javascript$('.signinform').submit(function(){$(this).ajaxSubmit({type:"POST",url:'index.php/user/signin',//targetelement(s)tobeupdatedwithserverresponsecache:false,success:onSuccessRegistered,error:onFailRegistered});returnfalse;});数据返回null(空白)!functiononSucce

javascript - CodeIgniter - 如何从 Controller 返回 Json 响应

如何将Controller的响应返回给JqueryJavascript?Javascript$('.signinform').submit(function(){$(this).ajaxSubmit({type:"POST",url:'index.php/user/signin',//targetelement(s)tobeupdatedwithserverresponsecache:false,success:onSuccessRegistered,error:onFailRegistered});returnfalse;});数据返回null(空白)!functiononSucce

php - CodeIgniter 身份验证 + 用户权限

我正在尝试在我的应用程序中构建一个身份验证系统,但在确定哪种方式是我在CodeIgniter中完成我想要的内容的最佳方式时遇到了一些问题。该网站允许公司管理他们的建筑物。一家公司可以有很多建筑物,也可以有很多用户(当我说用户时,我指的是该公司的员工)。在这个网站中,我希望有两个(基本上)四个一般类型的用户。super管理员:这将能够向数据库添加新管理员和新公司,并为其他管理员授予权限。管理员:这将能够根据分配的权限执行不同的操作。公司super用户:该用户将在管理员创建新公司时直接创建。此用户将能够为该公司创建新用户,并且由于他/她将拥有全部权限,他将能够执行其他用户可以执行的所有操作

php - CodeIgniter 身份验证 + 用户权限

我正在尝试在我的应用程序中构建一个身份验证系统,但在确定哪种方式是我在CodeIgniter中完成我想要的内容的最佳方式时遇到了一些问题。该网站允许公司管理他们的建筑物。一家公司可以有很多建筑物,也可以有很多用户(当我说用户时,我指的是该公司的员工)。在这个网站中,我希望有两个(基本上)四个一般类型的用户。super管理员:这将能够向数据库添加新管理员和新公司,并为其他管理员授予权限。管理员:这将能够根据分配的权限执行不同的操作。公司super用户:该用户将在管理员创建新公司时直接创建。此用户将能够为该公司创建新用户,并且由于他/她将拥有全部权限,他将能够执行其他用户可以执行的所有操作

php - 在 CodeIgniter 中检查 Ajax 请求

我在PHP脚本中,我想检查请求是否是Ajax请求。(基本上不允许直接脚本访问,除了Ajax调用。)因此,我在主index.php文件中的某处定义了IS_AJAX:define('IS_AJAX',isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest');然后在我的脚本顶部检查它:if(!IS_AJAX)exit('Nodirectscriptaccessallowed');由于我是CodeIgniter的新手,我想知道:有没有这样的

php - 在 CodeIgniter 中检查 Ajax 请求

我在PHP脚本中,我想检查请求是否是Ajax请求。(基本上不允许直接脚本访问,除了Ajax调用。)因此,我在主index.php文件中的某处定义了IS_AJAX:define('IS_AJAX',isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest');然后在我的脚本顶部检查它:if(!IS_AJAX)exit('Nodirectscriptaccessallowed');由于我是CodeIgniter的新手,我想知道:有没有这样的

php - Codeigniter:将数据从 Controller 传递到 View

我想将$data从名为poll的Controller传递到results_view但是我收到一个undefinedvariable错误。load->database();$this->load->helper('form');}publicfunctionindex(){$this->load->view('poll_view',$data);}publicfunctionvote(){echo"VotingSuccessfull";$this->db->insert('votes',$_POST);}publicfunctionresults(){echo"Thesearethere

php - Codeigniter:将数据从 Controller 传递到 View

我想将$data从名为poll的Controller传递到results_view但是我收到一个undefinedvariable错误。load->database();$this->load->helper('form');}publicfunctionindex(){$this->load->view('poll_view',$data);}publicfunctionvote(){echo"VotingSuccessfull";$this->db->insert('votes',$_POST);}publicfunctionresults(){echo"Thesearethere

php - 如何在codeigniter中从另一个 Controller 加载 Controller ?

我想从另一个Controller中的函数加载一个Controller,因为我集成到我的项目中的库我不想将它加载到Controller中,因为我想保持它干净和相关。我尝试使用模块,但我仍然必须将Controller放在url中,如http://example.com/maincontroller/functionhttp://example.com/othercontroller/function我有默认Controller,所以我可以加载http://example.com/function那么我如何从main的函数访问Controller,这样我就不必将Controller放在url