0
Im пытается следовать примеру из руководства по cakephp 3;Cakephp 3 Ошибка пользовательского запроса
http://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#custom-finder-methods
use Cake\ORM\Query;
use Cake\ORM\Table;
class ArticlesTable extends Table
{
public function findOwnedBy(Query $query, array $options)
{
$user = $options['user'];
return $query->where(['author_id' => $user->id]);
}
}
// In a controller or table method.
$articles = TableRegistry::get('Articles');
$query = $articles->find('ownedBy', ['user' => $userEntity]);
я получаю ту же ошибку;
Попытки получить свойство не-объект [APP/Model \ Таблица \ BookmarksTable.php, строка 108]
Кода контекст { $ пользовательских опций = $ [ 'пользователя'];
return $query->where(['user_id' => $user->id]);
Это указывает на линию;
$ user = $ options ['user'];
Что не так с этой линией?