繁体   English   中英

找不到数据库表cakephp

[英]Database table not found cakephp

我是cakephp新手,尽管我曾在codeigniter工作,因此拥有MVC知识。 所以我的控制器posts_controller.php是:

<?php
class PostsController extends AppController {

    public $helpers = array('Html', 'Form');



    public function index() {
         $this->set('posts', $this->Post->find('all'));
    }
}

模型Post.php是:

<?php
class Post extends AppModel {

}

我在数据库中创建了一个表posts ,并添加了一些数据。 但是当我运行控制器http://localhost/cake1.3/index.php/posts它说

缺少数据库表

错误:找不到模型发布的数据库表发布。

注意:如果要自定义此错误消息,请创建app \\ views \\ errors \\ missing_table.ctp

代码有什么问题?

注意:我需要使用cakephp version 1.3

错误:找不到模型发布的数据库表发布。

该错误表明数据库中没有“ posts”表。

几个解决方案:

  • 检查您的数据库连接App-> config-> database.php,并确保一切正确。
  • 确保数据库中有一个名为“ posts”的表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM