【问题标题】:Please anyone tell me how i solve this problem.please help someone请任何人告诉我我如何解决这个问题。请帮助某人
【发布时间】:2021-01-26 17:00:35
【问题描述】:

注意 (8):使用未定义的常量 ankitgir_deshbhakt - 假定为“ankitgir_deshbhakt”[CORE/Cake/Model/ConnectionManager.php,第 69 行]

Code Context
        include_once APP . 'Config' . DS . 'database.php';
        if (class_exists('DATABASE_CONFIG')) {
            static::$config = new DATABASE_CONFIG();
```
ConnectionManager::_init() - CORE/Cake/Model/ConnectionManager.php, line 69
ConnectionManager::getDataSource() - CORE/Cake/Model/ConnectionManager.php, line 83
Model::setDataSource() - CORE/Cake/Model/Model.php, line 3626
Model::setSource() - CORE/Cake/Model/Model.php, line 1155
Model::getDataSource() - CORE/Cake/Model/Model.php, line 3653
Model::_readDataSource() - CORE/Cake/Model/Model.php, line 3031
Model::find() - CORE/Cake/Model/Model.php, line 3003
Video::getDetails() - APP/Model/Video.php, line 75
ConfigController::view() - APP/Controller/ConfigController.php, line 53
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 110
[main] - ROOT/index.php, line 41

【问题讨论】:

  • 错误信息很清楚,CakePHP 认为名为@9​​87654323@ 的数据库表丢失了。你做了什么来调试这个问题?该表实际上是否在数据库中丢失?您是否希望模型使用不同的表?您需要在此处提供更多背景信息,说明您无法/不知道如何解决的问题。
  • 但视频在数据库中可用。我想告诉你完整的故事。我在我的 phpmyAdmin 中上传了数据库文件。然后它给出了错误,所以有人安装了 cakephp,我不知道他是如何上传的。但是这个问题已经解决了。现在它给出了“在数据源默认值中找不到模型视频的表格视频”的错误。当我在 phpmyadmin 中看到时,视频就在那里。很多次我试图通过互联网解决这个问题,但每次我都无法解决。有人告诉我在mysql的地方使用mysqli。我对cakephp一无所知,所以请帮忙

标签: php cakephp cakephp-2.x


【解决方案1】:

如果数据库中存在表并且 cakephp 说默认数据源中没有这样的表,那么您可能拼错了甚至忘记将数据库名称放入配置文件中,请检查配置中的数据库名称是否正确。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    相关资源
    最近更新 更多