Примечание (8): неопределенное свойство: - PullRequest
3 голосов
/ 05 июля 2011

Пожалуйста, помогите мне с этим: я что-то упустил?

Я получаю следующую ошибку:

Примечание (8): Неопределенное свойство: Свойство :: $ Project [APP \ controllers \properties_controller.php, строка 614]

// Это код с предупреждением

$projects = $this->Property->Project->find('list');

и в файле project.php (файл модели)

var $hasMany = array(
    'Property' => array(
        'className' => 'Property',
        'foreignKey' => 'project_id',
        'dependent' => true,
        'conditions' => '',
        'fields' => '',
        'order' => '',
        'limit' => '',
        'offset' => '',
        'exclusive' => '',
        'finderQuery' => '',
        'counterQuery' => ''
    )
);

Ответы [ 2 ]

1 голос
/ 05 июля 2011

Добавить в property.php var $belongsTo = 'Project'.

0 голосов
/ 05 июля 2011

вы должны написать в properties_controller.php

var $uses = array('Project');

тогда вы используете

$projects = $this->Project->find('list');

Также добавьте в property.php

var $belongsTo = 'Project';
...