【发布时间】:2014-07-29 08:12:06
【问题描述】:
我已经创建了文件helpers.php (app/helpers.php)
function test($var)
{
return $var;
}
我已经把 app/start/global.php 改成了
ClassLoader::addDirectories(array(
app_path().'/commands',
app_path().'/controllers',
app_path().'/models',
app_path().'/database/seeds',
app_path().'/helpers.php',
));
也将 composer.json 放入
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/helpers.php"
]
},
但是我什么时候尝试在控制器中调用这个函数
$data = Test::all();
return test($data);
它给我一个错误
Call to undefined function test()
怎么了?
【问题讨论】:
-
它告诉实际的错误..你在某个地方调用了一个名为'pre_r'的方法。
-
已编辑;抱歉应该有 test()
标签: php laravel composer-php