0
私は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 /モデル\表\ BookmarksTable.php、ライン108]
コードコンテキスト { $ユーザー= $オプション[ 'ユーザ']。
return $query->where(['user_id' => $user->id]);
それはラインを指します。
$ user = $ options ['user'];
この行には何が問題なのですか?