我尝试在新主机上迁移蛋糕网站。 除了一个单一的动作外,一切似乎都没问题。
错误: 错误:找不到模型Actualites的数据库表实际值。
注意:如果要自定义此错误消息,请创建app / views / errors / missing_table.ctp
route'/'=>加入控制器
<?php
class Accueil extends AppModel{
public $name = 'Accueil';
var $useTable = false;
public function findPublicActualities(){
}
}
?>
<?php
class AccueilController extends AppController{
public $name = 'Accueil';
public $helpers = array('Html');
public $uses = array('Actualites');
public function index(){
$this->set( 'title_for_layout', 'Bienvenue' );
$conditions = array("public" => "1");
$actualites = $this->Actualites->find("all",
array('conditions' => $conditions,
'limit' => 5,
'order' => 'poid ASC'));
$this->set('actualites', $actualites);
}
}
?>
感谢您的帮助,这个问题让我发疯!
答案 0 :(得分:0)
模型名称是表名的单数,所以如果你有一个表狗,你的模型将被称为Dog,所以我认为你的问题是你使用了与你的表相同的模型名称,所以要修复你可以这样做:
class Actualites extends AppModel {
public $useTable = 'actualites';
}
它会起作用。