草庐IT

codeigniter-helpers

全部标签

php - 如何在 codeigniter 中调用另一个 Controller 中的一个 Controller 函数

我有一个名为home.php的Controller,其中有一个名为podetails的函数。我想在另一个Controlleruser.php中调用这个函数。有可能这样做吗?我已经阅读了CI中的HMVC,但我想知道是否可以不使用hmvc? 最佳答案 要扩展Controller,请遵循此tutorial或查看下面的一些代码。private/public/protected之间的差异在文件夹/application/core/中创建一个名为MY_Controller.php的文件>在该文件中有一些代码,如output->enable_pr

php - Codeigniter 扩展扩展的 MY_Controller

我严格遵守how-toarticlebyPhilSturgeon,扩展基本Controller。但我仍然遇到一些错误。我的3个类(class)://application/libraries/MY_Controller.phpclassMY_ControllerextendsController{publicfunction__construct(){parent::__construct();}}//application/libraries/Public_Controller.phpclassPublic_ControllerextendsMY_Controller{publicf

php - Codeigniter $this->db->order_by (' ' ,'desc' ) 结果不完整

我想在我的模型中使用下面的查询按降序对我的数据库值进行排序。但是,它并没有完全按降序对数据库中的所有值进行排序,但是当使用升序时,它工作得很好。functionsort_all_courses_desc($tennant_id){$this->db->select('*');$this->db->where('tennant_id',$tennant_id);$this->db->order_by("course_name","desc");$this->db->from('courses');$query=$this->db->get();return$query->result()

php - 无法在 codeigniter 中加载 google api php 客户端库

当我使用APPPATH.'libraries/Google/Client.php'时,所有包含在require_once中的文件,子文件即(Auth/AssertionCredentials.php)APHPErrorwasencounteredSeverity:WarningMessage:require_once(Google/Auth/AssertionCredentials.php):failedtoopenstream:NosuchfileordirectoryFilename:Google/Client.phpLineNumber:18 最佳答案

php - Codeigniter 中的 PDO - 保护与 SQL 注入(inject)

真正的PHP安全专家,PDO是正确的选择还是我可以使用Codeigniter的ActiveRecord类?我已阅读http://codeigniter.com/forums/viewthread/179618/我不是100%相信。我通常向ChrisShiflett和OWASP等专家寻求安全提示。http://shiflett.org/blog/2006/jul/the-owasp-php-top-5一直在使用自制的PDO数据库类代替Codeigniter数据库文件。每次我上传时,复制过来都是一个相对较小的痛苦。我使用PDO的主要原因是为了防止SQL注入(inject)而不是使用Acti

php - 使用 Codeigniter 制作面包屑的最佳方法是什么?

我想知道使用CodeIgniter制作面包屑的最佳方法是什么。1:检索带URL的字符串示例:$this->uri->segment(2)2:你知道另一种方式吗?我很想听听你的意见 最佳答案 使用URL段取决于您的URL结构-并不总是1:1匹配。http://forum.codeigniter.com/thread-25372.html?highlight=137949 关于php-使用Codeigniter制作面包屑的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题

php - 如何删除 codeigniter 上的 cookie

我不知道如何删除cookie。我想要的是当我提交表格时。cookie也被删除。我尝试了delete_cookie("name")但没有用。我想是因为我通过javascript创建的cookie。请检查我的代码以解决此问题。这是我的示例文本字段:这是javascriptfunctionsetCookie(cookieName,cookieValue,nDays){vartoday=newDate();varexpire=newDate();if(!nDays)nDays=1;expire.setTime(today.getTime()+3600000*24*nDays);document

php - 在 PHP Codeigniter 中向 form_submit 添加一个类

我正在尝试在PHPCodeigniter中向form_submit添加一个类;我正在使用以下代码:$attributes1=array('class'=>'btnbtn-danger',);echoform_submit('loginSubmit','Login',$attributes1['class']);但在HTML中呈现的代码如下:你能告诉我谁可以给我的form_submit上课吗?此外,如果不清楚,请告诉我哪一部分不明确,以便我提供更多说明非常感谢 最佳答案 像这样使用echoform_submit('loginSubmi

php - drupal (CMS) 或 codeigniter (MVC) 用于创建新的 Web 应用程序?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.8年前关闭。Improvethisquestion我将创建一个非常定制的新Web应用程序。它将包含完全可搜索的图像-以非常非常定制的方式。当您点击图片时,您可以添加评论等。它需要用户注册,但注册/登录过程也将高度定制。目前我正在为此使用CodeIgniter。但是我读过很多关于CMS的帖子,比如Drupal,听起来我可以让它处理基本的东西,也许是设计和其他前端工作。我没有使用CMS的经验,事实上,我刚刚开始使用像CI这样的MVC框架,

php - 如何在 codeigniter 中将 URL 作为 Controller 方法的参数传递

我有一个CodeigniterController,它采用完整的URL作为第一个参数,但我的Controller中传递的URL只显示http:publicfunctionmydata($link){echo$link;//thenitshowonlyhttp:ratherthanthefullurlhttp://abc.com}我该如何解决这个问题? 最佳答案 如果你想将url作为参数传递,那么使用urlencode(base64_encode($str))即:$url=urlencode(base64_encode('http:/