我正在尝试对APP控制器中的所有数据库表进行CRUD,而不是继承控制器中的所有CRUD相关函数。
例如:
www.example.com/settings/edit/1
www.example.com/users/edit/1
www.example.com/news/edit/1
我想将此编辑功能转移到App控制器。
在这种情况下,因为所有控制器(设置,用户,新闻)都是从APP继承的,所以他们可以访问AppController的方法EDIT。
我想在不创建继承控制器文件的情况下访问它。
我正在尝试这条路线。
$routes->connect('/:table/edit/:recordId', ['controller' => 'app', 'action' => 'edit'],['pass' => ['table', 'id'], 'id' => '\d+']);
但显示错误
Missing argument 2 for App\Controller\AppController::edit()
在控制器中我写道:
public function edit($table, $recordId){
}
对此的任何帮助都会非常明显。
由于