草庐IT

codeigniter-helpers

全部标签

php - 将 php 项目移动到 codeigniter 或更新现有框架

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正试图找出处理futurephp项目的最佳方式。它是几年前基于自定义框架构建的-该框架不是严格的MVC...它只有Controller和View以及库。我已经添加了额外的功能,它开始感觉非常像一团糟,旧代码和新代码混在一起,没有像样的数据库管理。我正在努力决定什么是我的最佳选择。一方面,我可以继续修补现有的代码库,希望我可以使它更有用和面向future

php - 在 codeigniter 中显示阿拉伯语单词

我在我的View页面中使用Codeignter方法一:View/show.phpecho@html_entity_decode("﷼",ENT_COMPAT|ENT_HTML401,"UTF-8");HTML输出﷼这很好用。但是。方法二:在config/constants.php中,我为阿拉伯语单词定义了常量值,如下所示:define('ARABIC_WORD','﷼');在我的View页面中,views/show.phpecho@html_entity_decode(ARABIC_WORD,ENT_COMPAT|ENT_HTML401,"UTF-8");HTML输出:?我需要为第二个

php - CodeIgniter 回调不起作用

我检查了所有类似的问题,但没有一个能解决我的问题,使用CI2.1.3和Wiredesignz的HMVC。我的form_validation.php配置文件中有以下规则:array('field'=>'eta-renpal-1','label'=>'Renpalnumber(1)','rules'=>'required|callback_check_eta_group'),在我的ETAController中,我有这个功能(当前设置为在测试时始终无效):publicfunctioncheck_eta_group($reference){//Internalfunctionforusebyf

php - 持久连接不适用于 codeIgniter 中的 mysql 驱动程序

我在我的本地开发环境中有这个数据库配置$db['default']['hostname']='localhost';$db['default']['username']='';//Actualusernameisputinsidethesequotes$db['default']['password']='';$db['default']['database']='';//Actualnameofdatabaseisputinsidequotes$db['default']['dbdriver']='mysql';$db['default']['dbprefix']='';$db['d

php - Codeigniter Htaccess 和 URL 重定向问题

我正在尝试在CodeIgniter上使用.htaccess,但它不起作用。我已经设置了:AllowOverrideAll$config['index_page']='';$config['uri_protocol']='REQUEST_URI';我在Windows上使用XAMPP。我的.htaccess:RewriteEngineOnRewriteCond$1!^(index\.php|images|scripts|css|robots\.txt)RewriteRule^(.*)$/index.php/$1[L]我的URL仍然包含index.php,如果我尝试手动删除它,它会返回404

php - 如何在 Codeigniter Rest_controller 中将 `user` 名称更改为其他名称,如 `client`?

这是我当前使用CodeigniterRest_controller的urlhttp://localhost/api/user/id/1/format/xml我的预期输出http://localhost/api/client/id/1/format/xml 最佳答案 经过多次尝试,现在我得到了答案..这是我当前导致username的代码methods['user_get']['limit']=500;//500requestsperhourperuser/key$this->methods['user_post']['limit']=

php - Codeigniter 3.1.7 valid_email 问题

我有两个站点使用Codeigniter。今天,我已将网站更新到Codeigniter3.1.7(从3.1.6)。在其中一个站点的电子邮件验证被破坏之后,valid_email验证规则不再起作用。在第二个站点上一切正常。我检查了错误日志并发现了错误:ERROR-2018-02-0610:13:21-->Severity:Warning-->idn_to_ascii()expectsparameter3tobelong,stringgiven/public_html/system/libraries/Form_validation.php1235Codeigniter的变更日志说:Upda

php - Codeigniter session 数据库

我正在尝试构建一个系统来记住用户与网站的交互,例如我的网站允许用户构建他们自己的导航系统,但我希望系统能够记住他们选择的导航系统而无需用户必须注册,我假设我需要为这些使用session/cookie,而且我还假设我需要使用cookie,因为它们在浏览器关闭时不会过期(我知道它们会在一段时间后过期).所以我已经使用codeignitersession库进行设置,并将sessionID保存到数据库中。我需要知道的是如何使用session和cookie保存用户导航选择,例如,如果用户选择使用博客导航,那么我需要能够保存它,以便下次他们访问该站点时,博客导航是用过的。有人可以指出我正确的方向吗

php - Elliot Haughin 的 CodeIgniter Twitter 库是最好的还是其他的?

我正在为一个新网站编写代码,其中包含大量Twitter集成、一个博客和一些其他自定义组件。我将使用PHP和CodeIgniter,因为我喜欢这两者。由于用户注册和身份验证完全基于Twitter,因此我将为CI使用Twitter库。ElliotHaughin似乎是显而易见的选择,但我想知道是否还有其他选择。那么您会为CodeIgniter推荐哪个Twitter库? 最佳答案 我已经成功地使用了那个库。我没有找到任何其他的,因为我没有任何问题,所以我没有寻找任何其他的。如果您找到另一个TwitterPHP库,修改它以便与CodeIgni

php - 是否可以使用或在 codeigniter 表单验证中?

我有一个可以是十进制或数字的输入。我想使用这个规则:$this->form_validation->set_rules('price','Price','decimal|numeric');但我认为form_validation助手中的规则不适用于“或”语句。如果价格类似于“149.99”,则有效,但如果价格为“150”,则无效。我是不是遗漏了什么或者不能使用类似的东西:$this->form_validation->set_rules('price','Price','decimalornumeric'); 最佳答案 CI,验证时