我试图在表名联系人中显示我的所有数据,但它给我一个错误调用成员函数find()为null。我不明白这意味着什么。请帮忙!
<?php
class ContactsController extends AppController {
var $name = "Contacts";
public function index() {
$this->set('contacts', $this->Contacts->find('all'));
}
}
?>
答案 0 :(得分:3)
在您的控制器中。
<?php
class ContactsController extends AppController {
public function index() {
$this->set('contacts', $this->Contact->find('all')); // here the change Contacts to Contact.
}
}
?>
你的模特。
<?php
class Contact extends AppModel {
var $name = "Contact";
}
?>
答案 1 :(得分:0)
在您的控制器中,按如下所示使用变量$ use
$use = array ('model_name');
仅此
答案 2 :(得分:0)
您必须在 controller
public $uses = array('Your_Model_Name'); // array('User');