尝试由composer在codeigniter 3中安装rest



我知道我的控制器找不到安装。。那么,我该怎么做才能把它包括进来呢??

第一步:

所以我在我的CI中运行composer这个github:https://github.com/yidas/codeigniter-rest

第二步:

该项目安装在/vvendor/yidas/codeigniter rest/中

第三步

我创建了这样的控制器:

class Rest_api extends yidasrestController {}

最后:

我收到这个错误:

Message: Class 'yidasrestController' not found
Filename: /var/www/html/realmoney/application/controllers/Rest_api.php
Backtrace:
File: /var/www/html/realmoney/index.php
Line: 293
Function: require_once

一开始我也遇到了同样的问题,但后来我意识到我安装错了。

这件事发生在我身上:

当我在应用程序文件夹中运行composer require yidas/codeigniter-rest时,我得到了以下问题:

当前目录中没有composer.json,您想使用C:\examplep\htdocs\ci3path中的那个吗?[Y,n]?n

我回答了";Y";,但我应该回答";n〃;。这样,它将在应用程序中创建一个供应商文件夹,而不是在ci3path中。

在这之后,我只创建了一个这样的控制器:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use yidasrestController;
class Resource extends Controller {
public function index() {
return $this->response->json(['bar' => 'foo']);
}
}

现在它起作用了。

相关内容

  • 没有找到相关文章

最新更新