草庐IT

codeigniter-hmvc

全部标签

php - CodeIgniter 和 Javascript/Jquery 库

正如标题所说,我正在尝试弄清楚如何在CI上使用javascript和jquery库。遵循thedocs中的说明,我将库加载到我的Controller中:$this->load->library('javascript');然后,我在config.php中定义了jQuery文件(jquery.min.js)的位置:$config['javascript_location']='http://localhost/ci/assets/js/jquery/');之后,我打开View文件并放入这两行:这里出现第一个错误:undefinedvariable$library_src和$script_

php - is_unique 用于 codeigniter 表单验证

我试图弄清楚如何在以下情况下使用Codeigniter表单验证库中的is_unique规则。我正在尝试提交编辑用户表单并拥有规则:$this->form_validation->set_rules('user_name','UserName','required|trim|xss_clean|is_unique[users.user_name]');如果表单中的其他值正在更改但该值保持不变,该怎么办。表单将看到这个值已经存在,所以如果这个值没有改变,我将如何保护它不被编辑。 最佳答案 以您的代码为例,is_unique验证规则通过在

php - is_unique 用于 codeigniter 表单验证

我试图弄清楚如何在以下情况下使用Codeigniter表单验证库中的is_unique规则。我正在尝试提交编辑用户表单并拥有规则:$this->form_validation->set_rules('user_name','UserName','required|trim|xss_clean|is_unique[users.user_name]');如果表单中的其他值正在更改但该值保持不变,该怎么办。表单将看到这个值已经存在,所以如果这个值没有改变,我将如何保护它不被编辑。 最佳答案 以您的代码为例,is_unique验证规则通过在

php - 我如何从 Codeigniter 中的助手调用助手?

我正在Codeigniter中编写一些自定义帮助程序,我想在我的帮助程序中从其他帮助程序文件(如日期等)调用一些函数。我不断收到“调用未定义函数”错误。如何从我的助手中引用其他助手函数?谢谢D 最佳答案 正如您从提供的源代码链接中看到的那样,引用CodeIgniter对象调用$this仅在您的Controller、模型和View中可用。然而,要从外部充分利用CodeIgniter的native资源,您只需像这样创建一个实例:$instanceName=&get_instance();然后,要访问这些资源,您将使用$instanceN

php - 我如何从 Codeigniter 中的助手调用助手?

我正在Codeigniter中编写一些自定义帮助程序,我想在我的帮助程序中从其他帮助程序文件(如日期等)调用一些函数。我不断收到“调用未定义函数”错误。如何从我的助手中引用其他助手函数?谢谢D 最佳答案 正如您从提供的源代码链接中看到的那样,引用CodeIgniter对象调用$this仅在您的Controller、模型和View中可用。然而,要从外部充分利用CodeIgniter的native资源,您只需像这样创建一个实例:$instanceName=&get_instance();然后,要访问这些资源,您将使用$instanceN

php - Codeigniter 无法加载库

最初,我以为我在加载库时遇到了问题,因为在Codeigniter中使用了模块化扩展。但是我发现,即使全新安装了codeigniter,我也无法加载诸如Sessionlibrary甚至Migration库之类的库。我总是收到类似的错误消息,通常与加载文件有关。这是我在使用session库时收到的错误消息。注意:如果我不使用库,一切正常。错误:APHPErrorwasencounteredSeverity:WarningMessage:mkdir()[function.mkdir]:InvalidargumentFilename:drivers/Session_files_driver.p

php - Codeigniter 无法加载库

最初,我以为我在加载库时遇到了问题,因为在Codeigniter中使用了模块化扩展。但是我发现,即使全新安装了codeigniter,我也无法加载诸如Sessionlibrary甚至Migration库之类的库。我总是收到类似的错误消息,通常与加载文件有关。这是我在使用session库时收到的错误消息。注意:如果我不使用库,一切正常。错误:APHPErrorwasencounteredSeverity:WarningMessage:mkdir()[function.mkdir]:InvalidargumentFilename:drivers/Session_files_driver.p

php - 如何用破折号替换codeigniter url中的下划线?

出于seo的原因,我想知道将codeigniter网址的下划线更改为破折号的最简单解决方案。我的Controller看起来像:publicfunctionrequest_guide(){...Loadviewetc...}因此,要浏览到此页面,我必须转到:www.domain.com/request_guide但我想对seo更友好并使用破折号而不是下划线,如下所示:www.domain.com/request-guide我的印象是codeigniter函数需要下划线(可能是错误的)。在以前的项目中,我只是简单地使用了mod_rewrite,但我相信这些操作可以使用路由来执行。重写url

php - 如何用破折号替换codeigniter url中的下划线?

出于seo的原因,我想知道将codeigniter网址的下划线更改为破折号的最简单解决方案。我的Controller看起来像:publicfunctionrequest_guide(){...Loadviewetc...}因此,要浏览到此页面,我必须转到:www.domain.com/request_guide但我想对seo更友好并使用破折号而不是下划线,如下所示:www.domain.com/request-guide我的印象是codeigniter函数需要下划线(可能是错误的)。在以前的项目中,我只是简单地使用了mod_rewrite,但我相信这些操作可以使用路由来执行。重写url

php - 如何使 CodeIgniter 文件上传类接受所有扩展?

目前,如果我不为该类提供任何扩展,则它不允许扩展。我想允许所有扩展。有没有办法在不破解核心的情况下做到这一点? 最佳答案 在Codeigniter2中,您只需像这样定义允许的类型:$config['allowed_types']='*'; 关于php-如何使CodeIgniter文件上传类接受所有扩展?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/968196/