【发布时间】:2022-01-31 05:33:00
【问题描述】:
我在这里需要帮助。这是我的 RestFul API 这是我的源代码:
ApiMover.php
<?php
namespace App\Controllers\ApiData;
use App\Controllers\BaseController;
use CodeIgniter\RESTful\ResourceController;
use App\Models\Dennis_medoo_model;
class ApiMover extends ResourceController
{
function __construct()
{
}
// equal to get
public function index()
{
}
// equal to post
public function create() {
}
// equal to get
public function show($com = null) {
if ($com != "topvalue" && $com != "topgainer") {
$response = [
'status' => 103,
'error' => 'Command Error',
'messages' => 'Command Must Be : topvalue Or topgainer',
'data' => null
];
return json_encode($response);
}
if ($com == "topvalue") {
include 'Mover/topvalue.php';
}
if ($com == "topgainer") {
include 'Mover/topgainer.php';
}
}
// equal to put
public function update($id = null) {
}
// equal to delete
public function delete($id = null) {
}
}
在我的 class ApiMover 函数 show() 中,我有一个自定义帮助函数名称 aasort()。助手名称是“Dennis_utility_helper”。我已经自动加载了。但是当我使用扩展 ResourceController 的类时,它是一个 RestFul API,无法找到帮助函数 aasort()。
有没有办法在类 ApiMover extends ResourceController 中调用我的自定义助手?
谢谢
【问题讨论】:
-
@steven7mwesigwa 感谢您的回复,但我已经找到了我将其作为答案的解决方案。这是一个非常简单的解决方案。它奏效了。