【发布时间】:2015-02-28 11:18:23
【问题描述】:
我有以下功能,想从视图中调用它。基本上我想把所有常用功能放在一个文件中。我不确定在哪里创建该文件以及如何在控制器和视图中调用它。
<?php namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use DB;
class CommonController extends Controller {
public function BytesToMB($bytes=0)
{
if(empty($bytes))
return 0;
$kb = ceil($bytes/1024);
$mb = ceil($kb/1024);
return $mb;
}
}
到目前为止,我已经在 app/Http/Controllers 中创建了 CommonController.php 并将上面的函数放入其中。
然后在其他控制器中我尝试按以下方式调用它:
use App\Http\Controllers\Common;
class SongsController extends Controller {
public function index($id)
{
echo Common::BytesToMB('7012187');
}
}
但我收到错误:
Class 'App\Http\Controllers\Common' not found
【问题讨论】: