Вызов функции внутри вспомогательного файла - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть внутри моего вспомогательного класса внутри helpers / common_helper.php

На этой странице у меня есть следующий код:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Helper
{
    public static function resFormat($response = array())
    {

Теперь я пытаюсь вызвать эту функцию resFormat из моего контроллера

Я использовал следующий код:

public function test()
{
    // GET FORM CONTENTs.
    $paperFormat = $this->Paper_model->getTest();

    $status = 200;
    $response = array('param' => null, 'status' => $status, 'data' => $paperFormat);
    return response()->json(Helper::resFormat($response), $status);

}

Но по какой-то причине я получаю вызов неопределенного ответа функции ()

В моем autoload.php

$autoload['helper'] = array('common');

1 Ответ

0 голосов
/ 28 апреля 2019

Только потому, что вы объявили ваш вспомогательный файл как класс, вы не можете напрямую вызывать вспомогательную функцию.

ваш comm_helper.php должен быть:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');?>
<?php
    public static function resFormat($response = array())
    {
      // you code 
    }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...