草庐IT

codeigniter-hmvc

全部标签

php - 如何在codeigniter中的索引函数中传递参数

这是一个url示例:http://www.example.com/search/search-keyword我正在尝试完成这项工作,我使用.htaccess删除了index.php,搜索是Controller,我想在索引方法中传递一个参数。这是目前的样子:classSearchextendsCI_Controller{functionindex($param){echo$param;}}有什么建议吗?我似乎无法让它工作 最佳答案 您需要index段http://www.example.com/search/index/search-

php - Codeigniter 电子邮件错误处理

CIEmailsend()函数只返回true或false。有没有办法得到更详细的发送失败原因?我正在使用SMTP。 最佳答案 您可以使用电子邮件调试器进一步检查发生了什么:$r=$this->send(FALSE);if(!$r)$this->email->print_debugger();来自CodeigniterEmailClassReference.如果您需要将调试器输出为字符串,您可以使用outputbuffer捕获输出:$errors=array();...#Loop$r=$this->send(FALSE);if(!$r

php - Codeigniter 电子邮件错误处理

CIEmailsend()函数只返回true或false。有没有办法得到更详细的发送失败原因?我正在使用SMTP。 最佳答案 您可以使用电子邮件调试器进一步检查发生了什么:$r=$this->send(FALSE);if(!$r)$this->email->print_debugger();来自CodeigniterEmailClassReference.如果您需要将调试器输出为字符串,您可以使用outputbuffer捕获输出:$errors=array();...#Loop$r=$this->send(FALSE);if(!$r

php - 当 session 未在 codeigniter 中设置时,不授予对 Controller 中某些方法的访问权限

我希望用户在未设置session时不访问Controller的某些方法。为此,我可以检查所有方法中的session,如果设置了session,则只转到进一步,否则重定向到特定页面。由于我有很多方法,如果未设置session,我不希望用户访问。遍历所有方法并检查session的体积很大。是否有任何快捷方式来获得此功能。我尝试检查session是Controller的构造方法,但它适用于所有方法。但如果未设置session,我只想阻止特定方法。怎么做。例子:classdashboardextendsCI_Controller{function__construct(){parent::__

php - 当 session 未在 codeigniter 中设置时,不授予对 Controller 中某些方法的访问权限

我希望用户在未设置session时不访问Controller的某些方法。为此,我可以检查所有方法中的session,如果设置了session,则只转到进一步,否则重定向到特定页面。由于我有很多方法,如果未设置session,我不希望用户访问。遍历所有方法并检查session的体积很大。是否有任何快捷方式来获得此功能。我尝试检查session是Controller的构造方法,但它适用于所有方法。但如果未设置session,我只想阻止特定方法。怎么做。例子:classdashboardextendsCI_Controller{function__construct(){parent::__

php - 在 Codeigniter Controller 的函数 B 中调用函数 A

我有一个具有大约5-6个功能的Controller。classRegisterextendsCI_Controller{publicfunctionindex(){//somecodewritten}publicfunctionAdd(){//Somecodewritten}publicfunctionxyz(){//Somecodewritten$this->abc();}publicfunctionabc(){//Somecodewritten}}在xyz函数中,我想调用abc函数。这可能吗?如果有,怎么调用它? 最佳答案 有可

php - 在 Codeigniter Controller 的函数 B 中调用函数 A

我有一个具有大约5-6个功能的Controller。classRegisterextendsCI_Controller{publicfunctionindex(){//somecodewritten}publicfunctionAdd(){//Somecodewritten}publicfunctionxyz(){//Somecodewritten$this->abc();}publicfunctionabc(){//Somecodewritten}}在xyz函数中,我想调用abc函数。这可能吗?如果有,怎么调用它? 最佳答案 有可

php - codeigniter 在 View 中包含公共(public)文件

大家好,我有一个用codeigniter开发的网站,我想将我在许多页面中使用的一些javascript/PHP函数存储到一个名为common.php的文件中。我试过这种模式:require(base_url().'application/libraries/common.php');//Ihavetriedalsoinclude这会返回这个错误:APHPErrorwasencounteredSeverity:WarningMessage:require()[function.require]:http://wrapperisdisabledintheserverconfiguratio

php - codeigniter 在 View 中包含公共(public)文件

大家好,我有一个用codeigniter开发的网站,我想将我在许多页面中使用的一些javascript/PHP函数存储到一个名为common.php的文件中。我试过这种模式:require(base_url().'application/libraries/common.php');//Ihavetriedalsoinclude这会返回这个错误:APHPErrorwasencounteredSeverity:WarningMessage:require()[function.require]:http://wrapperisdisabledintheserverconfiguratio

php - 如何在 codeigniter 中 require_once

我正在尝试在codeigniter中扩展一个库。这样做的唯一方法似乎是使用require_once包含原始库,然后使用$this->load->library()加载扩展库我已经试过了require_once('ion_auth.php');require_once('home/SITE_NAME/public_html/FOLDER_NAME/application/libraries/ion_auth.php')require_once('/home/SITE_NAME/public_html/FOLDER_NAME/application/libraries/ion_auth.p