草庐IT

codeIgniter

全部标签

php - Codeigniter REST API key 不起作用

我正在使用chriskacerguis/codeigniter-restserver创建我的休息api服务器,我正在尝试启用apikey,但他们的问题是,即使我按照说明进行操作,我也无法使用任何key进行身份验证,即即使他们没有apikey,所有请求也会通过请求中的header。这是我当前的配置休息.php$config['rest_keys_table']='keys';$config['rest_enable_keys']=TRUE;$config['rest_key_column']='api_key';$config['rest_limits_method']='ROUTED_

php - 无法在codeigniter中调用 Controller

我在Codeigniter项目中有两个应用程序。下面是结构:/admin/index.php/application/admin/controllers/Dashboard/Product/Post/public/controllers/Home/About/Contact/system/index.php公共(public)应用可以正常运行。我可以使用此设置调用所有Controller:/*----setingin/index.php---*/$application_folder='application/public';/*----setingin/application/pub

php - Codeigniter restclient 不工作

我正在尝试为我的解决方案安装CodeIgniterRESTClient和RESTServer库。(philsturgeon-codeigniter-restclient和chriskacerguis-codeigniter-restserver)。我设法启动并运行了其余服务器,但我遇到了其余客户端的问题。这些是我为达到现在的状态所做的步骤:复制Rest.php文件(从GitHub下载)并将其放入libraries文件夹中下载Curllibrary并将其放入图书馆修改了Rest.php中的代码以取消注释$this->_ci->load->library('curl');(如果我将鼠标悬停

php - CodeIgniter 3 实现 Promise

我的CI应用程序对第​​三方RestAPI服务器进行API调用,该服务器将由前端使用。首先,前端应用会命中我的CI应用,进而会命中第三方LogInAPI(session有效期为15分钟),登录后,我们需要通过传递header中的key(loginApi的响应)。所以基本上我需要每15分钟点击一次loginAPI。我正在我的Codeigniter应用程序中尝试angularpromisekinda方法不知道如何实现它?防止前端收到空响应或session过期响应的最佳方法是什么? 最佳答案 您不需要不断刷新该登录名。当您收到来自3rd方

php - 如何为 CodeIgniter 创建合适的错误 404 处理程序?

CodeIgniter有/system/application/errors/error_404.php,当出现404时会显示,因为实际上是“找不到Controller”的情况。但是,对于我的项目,我真的需要处理这个错误,就像Controller类中缺少方法一样。在那种情况下,我会显示一个普通View,其中包含漂亮的“找不到页面:也许你是这个意思?...”页面以及数据库生成的导航等。我的想法是我可以做以下两件事之一:创建一个header("Location:/path/to/error_page")调用以重定向到现有(或特殊)Controller的404处理程序添加某种默认路由器来处理

php - 将参数传递给 Controller ​​的构造函数

我有一个Controller,它有几个方法,它们都应该共享公共(public)信息。假设我的URI格式是这样的:http://server/users/id/admin/indexhttp://server/users/id/admin/newhttp://server/users/id/admin/listhttp://server/users/id/admin/delete我需要从数据库中为id检索一些信息,并让它们可用于所有方法,而不是在每个方法中写一行来调用模型。我该怎么做? 最佳答案 classusersextendsCo

php - CodeIgniter:特定功能应该放在哪里?

以下是大多数应用程序中Controller功能的快速概述:Controller加载特定模型、从中获取数据、格式化数据并将格式化后的数据传递给View。现在有一个搜索页面,需要对整个数据库(所有模型)进行搜索查询。它需要将每种类型的数据以其特定格式的输出显示在单个页面上作为列表。问题:搜索Controller可以进行搜索,为每个记录类型动态加载模型,并从模型中获取数据。当需要格式化数据时,问题就来了。我正在尝试从搜索Controller加载特定Controller,这导致了问题。怎么办?PS:我尝试使用“Wick”库,但是当Controller的格式函数尝试使用它自己的模型和sessio

php - 无法解释的文件上传问题

在我决定上传更大的文件之前,我的文件上传脚本一切正常,而对于更大的文件,我只是在谈论2mb谈论更多的30mb文件。我已经到我的php.ini更改以下内容:post_max_size=100Mupload_max_filesize=120M留内存限制@d默认128M经过所有这些设置它仍然没有工作,它显示此错误消息"filecouldnotbewrittentodisk"一些friend建议它与d权限有关,但我对此表示怀疑,因为相同的脚本适用于600kb及以下的较小文件。我真的无法解释发生了什么。任何帮助将不胜感激。 最佳答案 如果是l

php - 使用javascript将输入文件的图像发布到php文件

是否有任何方法可以使用javascript将图像对象发布到php文件,以替代使用(enctype="multipart/form-data")上传图像的常规方式?我已经使用ajax成功发布了输入文本框的值,有什么方法可以发布输入文件字段吗?谢谢 最佳答案 有几种技术可以做到这一点。一种是使用iFrame进行上传。检查一下:http://www.ajaxf1.com/tutorial/ajax-file-upload-tutorial.html 关于php-使用javascript将输入文

php - CodeIgniter 的 HMVC 模块化扩展问题

我一直在使用PHP5.3、CodeIgniter2.0和HMVC模块化扩展在MacOSXSnowLeopard上进行本地开发。一切都运行良好。突然间,我无法确定,在尝试打开页面时偶尔会遇到此错误:Unabletoselectthespecifieddatabase:appFilename:/Library/WebServer/Documents/www/development/appdb/third_party/MX/Loader.phpLineNumber:96错误不会发生在任何特定位置,它似乎每加载5-10个页面左右就会出现一次。它通常会在刷新后消失,尽管有时我可能需要刷新几次。有