我的 CarsTable.php 中有一个名为“findActive”的查找方法,我从另一个控制器调用它:VehiclesController.php:
汽车表.php
public function findActive(Query $query, array $options): Query
{ ..... }
// 控制器 VehiclesController.php
$carsTable = TableRegistry::getTableLocator()->get('cars');
$activeCars = $carsTable->find('active');
在我将其迁移到 cake 4 之前,它运行良好。有线索吗?
尝试以下方法