我正在使用Cakephp 2.4。
我命名了一个我的表文件夹(这是一个逻辑名称),但我发现这是一个蛋糕中的保留字...所以我试图将文件夹更改为目录(在模型/控制器/视图中)但我仍然得到错误
调用未定义的方法Directory :: find()
我的模特现在是
Directory.php
<?php
App::uses('AppModel', 'Model');
/**
* Directory Model
*
* @property Installation $Installation
*/
class Directory extends AppModel {
/**
* Display field
*
* @var string
*/
public $displayField = 'name';
public $useTable = 'directories';
//The Associations below have been created with all possible keys, those that are not needed can be removed
/**
* belongsTo associations
*
* @var array
*/
public $belongsTo = array(
'Installation' => array(
'className' => 'Installation',
'foreignKey' => 'installation_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
}
我还在我的安装模型中更改 hasMany 数组
我的控制器
DirectoriesController.php
<?php
App::uses('AppController', 'Controller');
/**
* Directories Controller
*
* @property Directory $Directory
* @property PaginatorComponent $Paginator
*/
class DirectoriesController extends AppController {
/**
* Components
*
* @var array
*/
public $components = array('Paginator');
}
有人可以告诉我可能错过的地方吗?
感谢您的帮助,对不起我的英语。