【发布时间】:2015-08-21 18:43:48
【问题描述】:
这是我的应用程序结构,
my-first-app
|
|-app
|
| -Commands
| -Console
| -Events
| -Http
| -models(custom define folder)
|
|-Base(folder)
| |
| | -StuDetails.php
| | -StuDetailsQuery.php
|
|-Map(foder)
|-StuDetails.php
|-StuDetailsQuery.php
实际上我正在使用 propel ORM 从数据库中检索数据。 我在文件夹 models 中创建了我的模型类。 然后我尝试访问我的 pageController 类中的 StudetailsQuery 类,该类位于扩展为 Controller 的 http 文件夹中。
这里是:
<?php
namespace App\models\propel;
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Base\StuDetailsQuery;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\View;
class pagesController extends Controller
{
public function index()
{
$stu= StuDetailsQuery::create()->find();
return view('pages.index', compact('stu'));
}
但我得到错误:
PHP 致命错误:类 'Base\StuDetailsQuery' 不是 在发现 /var/www/my-first-app/app/Http/Controllers/pagesController.php
我试过了;
- 作曲家转储自动加载
-
在 composer.json 文件中添加以下行
“自动加载”:{ “psr-4”:{ “推进\”:“应用程序/模型/推进/” }}
但对我来说一切都很好..有什么建议吗??
【问题讨论】: