静态功能出错

时间:2017-08-29 23:04:00

标签: php laravel-5.3

我有一个这样的数组(在控制器内):

$nd = [1,2,3,4,5,6,7,8,9]

我使用函数创建另一个数组:

public static crearNodo($id){
    $users = DB::table('users')->select('id','name')->where('id', $id)->get();

    $nodo = "";
    foreach ($users as $user){
        $nodo = "{id: ". $user->id .", label: '". $user->name ."'}";
    }

    return $nodo;
}

我用这种方式称呼这个功能:

for ($i=0; $i < count($nd); $i++) {
    $id = $nd[$i];

    if($i == 0) {
        $nodos = panelController::crearNodo($id);
    }
    else{
        $nodos .= ",,".panelController::crearNodo($id);
    }
}

但是我收到了这个错误:

  

语法错误,意外&#39; crearNodo&#39; (T_STRING),期待变量   (T_VARIABLE)

我希望你帮助我,我不知道我的错误在哪里。

0 个答案:

没有答案