为了账号安全,请及时绑定邮箱和手机立即绑定

在 Phalcon 控制器中找不到模型

在 Phalcon 控制器中找不到模型

PHP
冉冉说 2021-08-28 09:13:21
我是 Phalcon 的新手并试图访问控制器中的模型,但显示以下错误:Fatal error: Uncaught Error: Class 'settings\Settings' not found in C:\xampp\htdocs\icriticize\app\controllers\UserEndController.php:11 Stack trace: #0 [internal function]: UserEndController->homeAction() #1 [internal function]: Phalcon\Dispatcher->callActionMethod(Object(UserEndController), 'homeAction', Array) #2 [internal function]: Phalcon\Dispatcher->dispatch() #3 C:\xampp\htdocs\icriticize\public\index.php(42): Phalcon\Mvc\Application->handle() #4 C:\xampp\htdocs\icriticize\.htrouter.php(30): require_once('C:\\xampp\\htdocs...') #5 {main} thrown in C:\xampp\htdocs\icriticize\app\controllers\UserEndController.php on line 11值得一提的是,我使用 Phalcon-dev-tools 创建了这个项目,我正在使用 phalcon serve 命令运行它。这是控制器:<?phpuse \settings\Settings;class UserEndController extends \Phalcon\Mvc\Controller{    public function homeAction()    {        $settings = Settings::findFirst(1);    }}这是loader.php文件:<?php$loader = new \Phalcon\Loader();/** * We're a registering a set of directories taken from the configuration file */$loader->registerDirs(    [        $config->application->controllersDir,        $config->application->modelsDir    ])->register();这是config.php文件:<?php/* * Modified: prepend directory path of current file, because of this file own different ENV under between Apache and command line. * NOTE: please remove this comment. */defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..'));defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app');return new \Phalcon\Config([    'database' => [        'adapter'     => 'Mysql',        'host'        => 'localhost',        'username'    => 'root',        'password'    => '',        'dbname'      => 'icriticize',        'charset'     => 'utf8',    ],]);
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信