草庐IT

CodeIgniter-combobox

全部标签

php - 在 codeigniter 中使用 slug

我听说有人使用slugs来生成干净的url。我不知道它是如何工作的。目前我有一个codeigniter站点,它生成这样的urlwww.site.com/index.php/blog/view/7据我所知,通过维护slug字段可以实现类似的urlwww.site.com/index.php/blog/view/once-upon-a-time这是怎么做到的?特别是在引用codeigniter时? 最佳答案 我只是将slug存储在我的数据库表中,在一个名为slug的列中,然后找到一个带有slug的帖子,如下所示:publicfuncti

php - 我可以将数据传递给 Codeigniter 输出类而不显示它吗?

我正在研究一种方法,让用户能够生成发票和其他表格数据的PDF副本。为此,我包装了dompdf到我可以与CI一起使用的库中,并创建了一个方法,该方法将根据CI的output->get_output()的返回值生成PDF。包装类似于thisoneonGithub.问题是,除了load->view()之外,我想不出一种方法将View(以及PDF所需的HTML/CSS)获取到CI的输出类中,它将写入浏览器。我唯一的选择是使用curl来请求页面,但这似乎很愚蠢,因为我可以直接从输出缓冲区中获取它。我只是不想将HTML发送到浏览器,因为我设置了标题告诉浏览器需要PDF。明确地说,这是我想要完成的(

php - 在 Codeigniter 中上传多个文件

我想使用单个元素上传多个文件。所以我试试这个例子。Multiplefilesupload(Array)withCodeIgniter2.0这是我的表格Title*:Description:Image:Save这是我的Controllerpublicfunctionadd_estates(){$data['page_title']="©IDEAL-Administrator-RealState-AddRealEstate";$data['main_content']='admin/add_estates';if($this->input->post()!==FALSE){$th

php - Codeigniter 如何处理转义输出?

我正在使用CodeIgniter。最近,我读了一本PHP书,看到一些函数可以使用*_escape_string()从服务器到浏览器使用:htmlentities()htmlspecialchars()在我的Codeigniter应用程序中,这些功能是如何处理的?它是由框架内部处理的,还是我必须手动处理?在Ccodeigniter表单验证中我看到了xss_clean$this->form_validation->set_rules('password','Password','required|xss_clean|min_length[6]|matches[confirmpassword

php - CodeIgniter + 命令行 + Cron + Cpanel

已解决:废话...为什么你总是在你最终决定寻求帮助后马上想出办法!!如果其他人遇到此问题,请尝试从/usr/local/bin/php而不是/usr/bin/php运行,以使codeigniter获取URI段。问题我安装了最新的codeigniter,在本地似乎一切正常。我最近将我的文件放在我的服务器上,除了我的cron命令之外,其他一切都在工作。当我尝试通过cron调用Controller时(如此处所述:http://codeigniter.com/user_guide/general/cli.html),我没有获得Controller。相反,我得到的输出只是我的默认Controll

php - 通过将参数传递给 codeigniter 中的构造函数来加载库

我正在使用codeigniter。我在code-igniter中定义了一个库,并期望在其构造函数中有一个参数。这是我的库代码-#################[MyLibraryCodeTest_lib.php]########################params=$params;echo$this->params;}}在codeigniter文档中,提到您可以在第二个参数中传递参数。所以,我从Controller初始化它如下-load->library("test_lib",$params);}}我收到以下错误-遇到PHP错误严重性:警告消息:缺少参数......请协助。

php - Codeigniter 重定向——您提交的 URI 包含不允许的字符

当我尝试重定向到其他网站时,我收到此错误:遇到PHP错误严重性:警告消息:parse_url(/%22**)[function.parse-url]:无法解析URL文件名:core/URI.php行号:219遇到错误您提交的URI包含不允许的字符。这是我在URI.php中的所有代码privatefunction_detect_uri(){if(!isset($_SERVER['REQUEST_URI'])OR!isset($_SERVER['SCRIPT_NAME'])){return'';}$uri=$_SERVER['REQUEST_URI'];if(strpos($uri,$_S

php - 如何在 codeigniter 中使用 composer 包?

我关注了这篇文章:http://philsturgeon.co.uk/blog/2012/05/composer-with-codeigniter但我收到fatalerror:未找到“Buzz\Browser”类。他的帖子中缺少什么?我的Controller或应用程序没有命名空间。我希望能够在非命名空间框架中的一个Controller的操作中使用那个包。 最佳答案 对于CodeIgniter3.x和composer,它是suggested只需将$config['composer_autoload']设置为TRUE或applicati

php - 集成/迁移两个 CodeIgniter 应用程序。

我有两个用CodeIgniter开发的应用程序,都在不同的服务器上工作,即www.CI_App_1.com和www.CI_App_2.com现在我想整合CI_App_2进入CI_App_1申请,所以在那之后我可以调用default_controller的CI_App_2来自CI_App_1的链接之一.我的文件夹结构:htdocs:-application_1-application-application_2-application-config-autoload.php-config.php-routes.php-controllers-app_2_controller.php-he

javascript - CodeIgniter AJAX文件上传,上传时$_FILE为空

我正在编写一个脚本,使用jQuery通过拖放上传文件,jQuery读取拖放的文件并将其添加到文件数组中,如下所示:varfiles=[];$(document).ready(function(){jQuery.fn.dropbox=function(config){vardragging=0;vardragEnter=function(e){e.stopPropagation();e.preventDefault();dragging++;$(".external-drop-indicator").fadeIn();$(".toast.toast-success").fadeIn().