Я новичок в cakephp
, хотя я работал в codeigniter
, следовательно имея MVC
знания. Так что мой контроллер posts_controller.php
является:Таблица базы данных не найдена cakephp
<?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
в моей базе данных и добавлены некоторые данные. Но когда я запускаю мой controoler http://localhost/cake1.3/index.php/posts
это говорит
Missing Database Table
Error: Database table posts for model Post was not found.
Notice: If you want to customize this error message, create app\views\errors\missing_table.ctp
Что не так с кодом?
NB: мне нужно использовать cakephp version 1.3
Вы можете попытаться загрузить модель Мануалы .. '$ this-> loadModel («Post»);' Чтобы увидеть, если он работает. иначе что-то не так с коннекцией с базой данных. –