我遇到了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。
我该如何解决这个问题?
答案 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'));
}
}
?>
试试你的控制器