cakePHP - 模型,没有约定/成员的Controller返回null

时间:2015-08-26 09:38:36

标签: php cakephp

我遇到了cakePHP问题。

这是我的模特:

<?php
class Veranstaltung extends AppModel
{
    var $name = 'Veranstaltung';
    var $useTable = 'veranstaltungen';
}
?>

这是我的控制器:

<?php
class VeranstaltungenController extends AppController
{
    var $name = 'Veranstaltungen';
    public function index()
    {
        $this->set('veranstaltungen',$this->Veranstaltung->find('all'));
    }

}
?>

但是$this->Veranstaltung返回null。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

您的控制器中不需要var $name = 'Veranstaltungen';

还要确保您已正确配置数据库吗?

然后试试这个:

$this->loadModel("Veranstaltungen");
$this->set('veranstaltungen',$this->Veranstaltung->find('all'));

答案 1 :(得分:0)

 <?php
    class VeranstaltungenController extends AppController

    var $uses = array('Veranstaltungen');
    public function index()
    {
        $this->set('veranstaltungen',$this->Veranstaltung->find('all'));
    }
   } 
 ?>  

试试你的控制器