Cakephp在更改类名后调用未定义的方法Directory :: find()

时间:2014-06-18 15:01:40

标签: cakephp model cakephp-2.4

我正在使用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');
}

有人可以告诉我可能错过的地方吗?

感谢您的帮助,对不起我的英语。

0 个答案:

没有答案